Problems for designers in tolerance stackup analysis

In summary, Monte Carlo methods can be used to approximate yield data, but they suffer from two shortcomings - suppliers are resistant to admitting distributions and errors in modeling give biased results.
  • #1
abhisuri
2
0
Hi all,

I am writing a program for tolerance stackup analysis, and I wanted to know kind of problems designers face with respect to existing softwares currently.

For example, I found out that using GD&T and monte carlo simulations, many ASME 14.5 rules cannot be incorporated. Also the major problems with these packages are that the results depend on the expertise of the user, not just the GD&T specifications.

So what are other problems that need to be addressed.

Thanks a lot!
 
Engineering news on Phys.org
  • #2
Hello,

I work for a high volume manufacturer, so yield prediction is important. Most guesses can be made RSS, but final work must be based on something more substantial, like Monti-Carlo.
The single largest difficulty we face is having component data. Distributions are hard to come by, and we've spent a lot of time sampling and characterizing.
A tool to aid with the statistics of sampling would make things easier.

Best Regards,

Mike
 
  • #3
Hey Mike,

Thanks a lot for replying!

I guess the best way for yield prediction is Monte Carlo. I will surely incorporate that in my program.

Can you please elaborate the difficulty you are specifying regarding component data? I mean can you give me an example of the problem you are stating, regarding sampling?

As far as distributions are concerned, I guess what we do now is try out various combinations to see which one fits the best. Another alternative is there could be a code which looks at all the data and decide the distribution from its own. Mostly there is a standard machine learning algorithm for it. I'll find out more about this.

Thanks again!

Regards,

Abhi
 
  • #4
Yes,

Time and again, I've written MathCad routines or Excel files to find fits. When designing filters, this is especially handy. I also have a Nelder-Meade optimizer which calls upon a Spice package to solve complex relationships.

However, the most fundamental, day-to-day tools are based upon statistical modeling of the components. Given insight into the probability density function for any given parameter, the Monti-Carlo method can give a fair approximation of yield data.

In reality, it has two shortcomings:(1) suppliers are resistant to admitting distributions, and (2) errors in the modeling typically give biased results such that a correction often needs to be made.

Collecting a database of component PDFs is the most expensive aspect of using these techniques.

- Mike
 
  • #5


I understand the importance of tolerance stackup analysis in the design process and the challenges that designers face in this area. One of the main problems with existing software for tolerance stackup analysis is the limited incorporation of ASME 14.5 rules. This can lead to inaccurate results and potential errors in design. Additionally, the reliance on user expertise rather than just GD&T specifications can also lead to discrepancies in the analysis. Another issue that designers face is the lack of flexibility in the software, making it difficult to incorporate complex designs or changes in the manufacturing process. Furthermore, the time and effort required to input all the necessary data and perform the analysis can be a hindrance for designers. It is important for software developers to address these issues and continuously improve their programs to provide more accurate and efficient solutions for tolerance stackup analysis.
 

Related to Problems for designers in tolerance stackup analysis

1. What is tolerance stackup analysis?

Tolerance stackup analysis is a method used in engineering and design to determine the cumulative effects of variation in dimensions and tolerances on the overall performance of a system or product. It helps designers identify potential problems and make adjustments to ensure the final product meets the desired specifications.

2. What are the main challenges for designers in tolerance stackup analysis?

The main challenges for designers in tolerance stackup analysis include accurately predicting the effects of dimensional variations, selecting appropriate tolerances for each component, and determining the most efficient and cost-effective way to achieve the desired tolerances.

3. How do designers ensure the accuracy of their tolerance stackup analysis?

Designers can ensure the accuracy of their tolerance stackup analysis by using advanced software tools specifically designed for this purpose. These tools allow for precise calculations and simulations, taking into account various factors such as material properties and manufacturing processes.

4. How can designers minimize the impact of tolerance stackup on their designs?

There are a few strategies designers can use to minimize the impact of tolerance stackup on their designs. These include using functional tolerancing, designing for manufacturability, and implementing quality control measures throughout the manufacturing process.

5. What are the consequences of not considering tolerance stackup in the design process?

If tolerance stackup is not considered in the design process, it can lead to a variety of issues such as poor product performance, increased costs due to rework or scrap, and delays in production. It can also result in customer dissatisfaction and damage to the company's reputation.

Similar threads

  • New Member Introductions
Replies
1
Views
78
Replies
2
Views
959
  • Programming and Computer Science
Replies
4
Views
5K
  • Beyond the Standard Models
Replies
9
Views
668
  • Astronomy and Astrophysics
Replies
1
Views
3K
Replies
2
Views
5K
  • STEM Academic Advising
Replies
13
Views
2K
  • Programming and Computer Science
Replies
29
Views
3K
  • STEM Academic Advising
Replies
3
Views
1K
  • STEM Academic Advising
Replies
2
Views
2K
Back
Top