Claims
- 1. A method for automatically determining component inputs by optimizing dimensional management in a design process comprising the steps of:
(a) generating a set of output equations to define fit, form, and function characteristics for a component; (b) automatically determining a best dimensioning scheme based on the equations of step (a); (c) defining a set of modifiable inputs; (d) determining nominal limits for each output equation; (e) determining a plurality of initial nominal inputs based the output equations; (f) associating all nominal inputs with at least one output equation; (g) changing a value of at least one of the modifiable inputs; and (h) automatically determining a revised set of nominal inputs based on the change made in step (g).
- 2. A method as set forth in claim 1 wherein the modifiable inputs of step (c) are user defined.
- 3. A method as set forth in claim 2 wherein step (c) further includes defining a component by generating a plurality of initial inputs based on component size, packaging constraints, or component application and subsequently determining which of the initial inputs can be varied to define one of the modifiable inputs.
- 4. A method as set forth in claim 1 wherein the nominal limits of step (d) are desired output values that are user defined.
- 5. A method as set forth in claim 4 wherein step (d) further includes automatically generating a nominal range for each output equations based on each respective nominal limit.
- 6. A method as set forth in claim 5 wherein the nominal limit is approximately at a center of the nominal range.
- 7. A method as set forth in claim 1 including the step of determining which nominal limits for the output equations can be solved at one time with simultaneous equations.
- 8. A method as set forth in claim 7 including the step of determining which nominal limits can be modified to allow for simultaneous equation solution if simultaneous equations cannot be used initially to solve for all nominal limits.
- 9. A method as set forth in claim 8 including the step of identifying any nominal inputs that are undefined due to lack of equations.
- 10. A method as set forth in claim 9 including the step of assigning at least one geometric relationship to each undefined nominal input until each undefined nominal input can be defined through a combination of output equations and geometric relationships.
- 11. A method as set forth in claim 1 including the step of adding initial tolerances to each revised nominal input, calculating the associated fit, form, and function characteristics, and automatically determining acceptable tolerance ranges for each revised nominal input.
- 12. A method for automatically determining product inputs by optimizing dimensional management in a component or component assembly design process comprising the steps of:
(a) providing an initial list of input parameters for the component; (b) generating an initial dimensional designation based on the input parameters including a plurality of initial dimensional tolerances defined as dimensional inputs; (c) mathematically identifying which of the dimensional inputs are significant or critical characteristics; and (d) automatically optimizing dimensional inputs based on identification of significant or critical characteristics.
- 13. A method as set forth in claim 1 including the steps of determining a plurality of outputs based on the dimensional inputs and automatically assigning an occurrence level to each of the outputs.
- 14. A method as set forth in claim 2 wherein each of the outputs is represented by an equation including at least one of the dimensional inputs and further including the step of automatically optimizing the equations subsequent to step (d) to produce a set of optimized output equations.
- 15. A method as set forth in claim 3 further including the step of mathematically establishing a range for each of the equations in the set of optimized output equations.
- 16. A method as set forth in claim 4 wherein each range includes an upper worst case design limit and a lower worst case design limit for each of the equations.
- 17. A method as set forth in claim 4 including the step of automatically establishing the range for each of the equations in the set of optimized output equations.
- 18. A method as set forth in claim 6 further including the step of modifying at least one of the input parameters subsequent to step (d) and automatically resolving any output equation affected by modification of the input parameter to generate at least one corresponding modified dimensional input.
- 19. A method as set forth in claim 7 further including the step of automatically reevaluating at least one of the optimized output equations and associated range to solve for an input.
- 20. A method as set forth in claim 8 further including the step of automatically transferring the optimized output equations and associated ranges into a window based program to solve for a revised set of inputs.
- 21. A method as set forth in claim 9 further including the step of linking the revised set of inputs to a computer aided drafting system.
- 22. A method as set forth in claim 10 further including the step of automatically generating and displaying a pictorial representation of the component with the computer aided drafting system.
- 23. A method as set forth in claim 6 further including the step of modifying at least one of the dimensional inputs subsequent to step (d) and automatically resolving any output equation affected by modification of the dimensional input to generate at least one corresponding modified dimensional parameter.
- 24. A method as set forth in claim 2 wherein each of the outputs is graphically represented based on at least one of the dimensional inputs and further including the step of automatically optimizing a graphical representation of each output subsequent to step (d) to produce an optimized graphical output representation.
- 25. A method as set forth in claim 1 further including the step of automatically generating and displaying a pictorial representation of the component or component assembly subsequent to step (d).
- 26. A method as set forth in claim 14 wherein the pictorial representation is a three-dimensional solid model of the component or component assembly.
- 27. A method as set forth in claim 15 wherein the pictorial representation is a wire-frame model of the component or component assembly.
- 28. A method for automatically determining product inputs by optimizing dimensional management in a component or component assembly design process comprising the steps of:
(a) providing an initial list of input parameters for the component; (b) generating an initial dimensional designation based on the input parameters including a plurality of initial dimensional tolerances defined as dimensional inputs; (c) determining at least one output defined by an output equation including at least one of the dimensional inputs; (d) automatically optimizing the dimensional inputs based on identification of significant or critical characteristics; (e) automatically optimizing the output equation subsequent to step (d) to produce an optimized output equation; (f) automatically establishing a variance range for the output equation defined by an upper worst case design limit and a lower worst case design limit; (g) changing at least one input parameter subsequent to step (f); and (h) automatically resolving the optimized output equation.
- 29. A method according to claim 17 further including the step of automatically exporting the optimized equation and associated variance range into a window based program and for selective solutions for new inputs based the optimized equation and variance range.
- 30. A method according to claim 17 further including the steps of exporting optimized dimensional inputs into a computer aided drafting program and automatically generating a pictorial representation of the component or component assembly.
- 31. A method according to claim 17 further including the step of automatically assigning an occurrence level to each of the outputs.
- 32. A computer readable medium storing a computer program, which when executed by a computer performs the steps of:
(a) receiving an initial list of input parameters for the component; (b) generating an initial dimensional designation based on the input parameters including a plurality of initial dimensional tolerances defined as dimensional inputs; (c) mathematically identifying which of the dimensional inputs are significant or critical characteristics; and (d) automatically optimizing dimensional inputs based on identification of significant or critical characteristics.
- 33. The computer readable medium of claim 21, which when executed by the computer performs the additional steps of:
determining a plurality of outputs based on the dimensional inputs and automatically assigning an occurrence level to each of the outputs
- 34. The computer readable medium of claim 22 wherein each of the outputs is represented by an equation including at least one of the dimensional inputs and wherein the computer performs the additional step of automatically optimizing the equations subsequent to step (d) to produce a set of optimized output equations.
- 35. The computer readable medium of claim 23 which when executed by the computer performs the additional steps of:
mathematically establishing a range defined by an upper worst case design limit and a lower worst case design limit for each of the equations in the set of optimized output equations.
- 36. The computer readable medium of claim 24 which when executed by the computer performs the additional steps of:
automatically establishing the range for each of the equations in the set of optimized output equations.
- 37. The computer readable medium of claim 25 which when executed by the computer performs the additional steps of:
modifying at least one of the input parameters subsequent to step (d) and automatically resolving any output equation affected by modification of the input parameter to generate at least one corresponding modified dimensional input.
- 38. The computer readable medium of claim 26 which when executed by the computer performs the additional steps of:
automatically re-writing at least one of the optimized output equations and associated range to solve for an input.
- 39. The computer readable medium of claim 27 which when executed by the computer performs the additional steps of:
automatically transferring the optimized output equations and associated ranges into a window based program to solve for a revised set of inputs.
- 40. The computer readable medium of claim 28 which when executed by the computer performs the additional steps of:
exporting the dimensional inputs from the optimized output equations into a computer aided drafting program, and automatically generating and displaying a pictorial representation of the component.
- 41. The computer readable medium of claim 25 which when executed by the computer performs the additional steps of:
modifying at least one of the dimensional inputs subsequent to step (d) and automatically resolving any output equation affected by modification of the dimensional input to generate at least one corresponding modified dimensional parameter.
- 42. The computer readable medium of claim 21 which when executed by the computer performs the additional steps of:
automatically generating and displaying a pictorial representation of the component or component assembly subsequent to step (d).
- 43. A computer readable medium storing a computer program, which when executed by a computer performs the steps of:
(a) providing an initial list of input parameters for the component; (b) generating an initial dimensional designation based on the input parameters including a plurality of initial dimensional tolerances defined as dimensional inputs; (c) determining at least one output defined by an output equation including at least one of the dimensional inputs; (d) automatically optimizing the dimensional inputs based on identification of significant or critical characteristics; (e) automatically optimizing the output equation subsequent to step (d) to produce an optimized output equation; (f) automatically establishing a variance range for the output equation defined by an upper worst case design limit and a lower worst case design limit; (g) changing at least one input parameter subsequent to step (f); and (h) automatically resolving the optimized output equation.
- 44. The computer readable medium of claim 32 which when executed by the computer performs the additional steps of:
exporting optimized dimensional inputs into a computer aided drafting program and automatically generating a pictorial representation of the component or component assembly.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The application claims priority to U.S. Provisional Application No. 60/354,663, which was filed on Feb. 5, 2002 and No. 60/361,673, which was filed on Mar. 4, 2002.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60354663 |
Feb 2002 |
US |
|
60361673 |
Mar 2002 |
US |