Latest / Mechanical Engineering Made Simple / (#57) Structured Methods for Product Design Success
Transcript
- 0:00Welcome back, design junkies, to mechanical engineering made
- 0:02simple. Today we're doing a deep dive
- 0:05into the structured methods that really let engineers get a
- 0:09handle on creating a product. We're talking everything from
- 0:13the, you know, high level customer wish list all the way
- 0:16down to the tiniest manufacturing detail.
- 0:18OK, let's unpack this. We're dealing with systems so
- 0:21complex they they often just exceed our natural cognitive
- 0:26limits. The old way of thinking, that
- 0:28machine age idea of just breaking things into parts.
- 0:31It just doesn't work anymore. Right, we need frameworks to
- 0:34actually manage system level complexity to get into what some
- 0:38people call synthetic thinking. Absolutely.
- 0:40When we talk about engineering these really complex systems,
- 0:43you, you run right up against the brains limitations.
- 0:45I mean, there's that famous paper, The magic #7 ± 2, yeah.
- 0:49You can only juggle so many things at once.
- 0:51Exactly. We can only really process a
- 0:52handful of distinct categories at one time.
- 0:55So to succeed in this this system age, we have to have
- 0:58robust structures for how we think and how we document.
- 1:01So the mission today is to uncover those structures
- 1:04starting, I guess, right at the beginning with requirements.
- 1:07When we say success is baked in from the start, it means writing
- 1:11great requirements. What?
- 1:13What does that actually mean beyond just being clear?
- 1:16Well, the number one attribute is being solution neutral.
- 1:19A good requirement specifies the what what the system has to
- 1:23achieve, never the how. And of course it has to be
- 1:26concise, unambiguous and, and this is the big one, verifiable.
- 1:31Verifiable is a must have. I mean, if you can't prove you
- 1:33met it later with a test or some analysis, it's just a wish list.
- 1:36Right, it is, and that's why the grammar, the language we use,
- 1:40matters so much. It sounds nitpicky, but it's
- 1:42critical requirements use the word shall.
- 1:44That's a command. It's a non negotiable
- 1:46specification. OK, so the system shall.
- 1:48Right. And then statements of fact,
- 1:50they use will and goals, you know, those desired attributes
- 1:53that are maybe harder to quantify.
- 1:55They use should that linguistic discipline.
- 1:57It just removes a massive amount of ambiguity down the line.
- 2:00That clarity is essential because these things cascade
- 2:03down through the whole life cycle the the V model.
- 2:06So if requirements flow down, what's the biggest failure
- 2:10point? Is it a vague scope at the top,
- 2:12or maybe poor verification testing at the bottom?
- 2:14The V model is designed to prevent both of those, really.
- 2:18It shows how requirements flow from the high level, you know,
- 2:20the voice of the customer, that's your initial baseline.
- 2:23Then they get decomposed into technical specs, and then
- 2:25they're tested and validated back up the other side of the V
- 2:28all the way to a verified product baseline.
- 2:31So every step is like a contract.
- 2:32It has to be. It prevents that uncontrolled
- 2:34drift. OK, so we've defined what we
- 2:36need. Now how do we design so it's
- 2:39robust? This seems to take us into
- 2:41axiomatic design, which tries to create almost universal laws for
- 2:46good design sues 2 axioms. It does.
- 2:49Axiomatic design gives you a really rigorous framework for
- 2:52picking architectures that connect the the customer domain,
- 2:55the functional, the physical, and even the process domains.
- 2:58And axiom 1 is all about avoiding dependency, the
- 3:01independence axiom. Correct.
- 3:04It states that you have to maintain the independence of
- 3:06your functional requirements, your FRS, and we can visualize
- 3:10this with a design matrix. The ideal, the perfect scenario
- 3:15is an uncoupled design. That gives you that clean
- 3:18diagonal matrix. One component or design
- 3:21parameter only controls 1 functional requirement.
- 3:24Exactly 1 knob for one function. But the real world you know it
- 3:29means trade-offs. Of course it does.
- 3:31So decoupled designs are often necessary, and they're
- 3:34manageable. That's a triangular matrix where
- 3:37you can at least sequence your adjustments in a logical order.
- 3:40The real killer, though, is a coupled design.
- 3:42That's where changing one thing just messes up a bunch of other
- 3:45things. Right.
- 3:45It leads to endless costly tradeoffs.
- 3:48The classic example is the old refrigerator, the one with a
- 3:50single fan for both the freezer and the fridge.
- 3:53You adjust one and you throw off the temperature of the other.
- 3:55It's totally coupled. A perfect example.
- 3:57Now axiom 2, the information axiom.
- 4:00That one focuses on minimizing the information content of the
- 4:03design. Which sounds abstract, but what
- 4:05does it mean in practice? It just means maximizing the
- 4:08probability that the system will work reliably.
- 4:11We want elegant designs with a high probability of success,
- 4:15designs with less uncertainty. It's basically an argument for
- 4:18simplicity. OK, so once we have that elegant
- 4:21uncoupled design, the next fight is protecting it when it hits
- 4:24the factory floor. And that's where Critical
- 4:28Parameter management CPM comes in.
- 4:30That's the practice. It's aimed specifically at
- 4:33sustaining that system robustness all the way through
- 4:36detailed design and into manufacturing.
- 4:39So early on, engineers optimize these critical parameters.
- 4:43They might figure out the perfect belt tension for a paper
- 4:45feeder has to be, say, 15 Newtons.
- 4:48Right. 15 Newtons is this critical functional value, but
- 4:51it's so easy for someone on the manufacturing side to lose sight
- 4:54of that if they're just focused on cost or making it faster to
- 4:56assemble. That is the exact risk CPM is
- 4:59designed to fight. It ensures that those optimized
- 5:02functional requirements are flowed down properly to set the
- 5:04manufacturing precision levels you need.
- 5:06It keeps the focus on the systems function, not just, you
- 5:09know, easy assembly. This flows right into the
- 5:11economics of all this. We've come a long way from the
- 5:14old gonna go gauging culture that was just obsessed with
- 5:19tight tolerances for their own sake.
- 5:21Oh. Absolutely.
- 5:22The modern view is entirely economic.
- 5:25You select a production process to minimize the total cost, and
- 5:28that total cost is the sum of two things, the manufacturing
- 5:32process cost plus the quality loss you get from variations.
- 5:36So you have to ask, is the money I'm spending on more precision
- 5:39actually worth the reduction in failures I'm going to see?
- 5:41That's the question. And that whole framework is
- 5:44really built on the work of Doctor Shehart back in the
- 5:461920s, his realization that variation is just a natural part
- 5:50of any process. Right, you have that natural
- 5:52inherent variation Sigma, and then you have variation from
- 5:55special causes that you try to eliminate.
- 5:57Exactly. And our goal is to economically
- 5:59manage the variation that we can't easily get rid of.
- 6:01So tell us about this three tiered tolerance approach.
- 6:04It's a really powerful idea that ties engineering precision
- 6:08directly back to the customer's wallet.
- 6:10It is. It uses what's called the
- 6:12quadratic quality loss function to set tolerances based on cost.
- 6:17So the outermost limit is the customer tolerance.
- 6:19We'll call it Delta C If a product deviates past that
- 6:22point, the average customer gets so mad they call for a recall or
- 6:26repair. And that incurs a huge loss L
- 6:28sub C from all the field service and logistics.
- 6:31A massive loss. So working inward from that, you
- 6:33have the manufacturing tolerance Delta M.
- 6:35That's what actually goes on the drawing.
- 6:37OK, so how is that one calculated?
- 6:39Delta M is calculated to minimize the total cost.
- 6:42The idea is if a unit deviates past delta M in the factory, it
- 6:47is cheaper to fix it right there at cost L sub M than it is to
- 6:50ship it and risk that huge field cost L sub C.
- 6:54That trade off basically defines your manufacturing window.
- 6:57The formula is delta M equals delta C times the square root of
- 7:01LM over LC. And then there's a third, even
- 7:04tighter limit, the adjustment limit D.
- 7:05That's an internal factory limit.
- 7:07It's used in operations to save even more money.
- 7:09By stopping variation before it even gets close to the delta M
- 7:12boundary, it proactively avoids the need for any factory rework.
- 7:16So you're forcing everything to be really tightly grouped around
- 7:19the ideal target value. That's the goal.
- 7:22Managing all this complexity and variation, it often demands real
- 7:26innovation. What if we hit a technical
- 7:28contradiction? You know, where improving
- 7:31feature A makes future B worse? How do we breakthrough that
- 7:35without just making a lazy compromise?
- 7:37Well, that is the entire philosophy of TRIZ, the theory
- 7:40of inventive problem solving. Conventional engineer.
- 7:43You're right, it usually settles for a compromise.
- 7:45TRIZ thinking tries to overcome that contradiction completely.
- 7:49That sounds a lot like it's aiming for the law of ideality.
- 7:52It is. That's the central concept.
- 7:54Any technical system tends to become more reliable, simpler,
- 7:57more effective, more ideal over its lifetime.
- 8:01The ideal solution is often when the element that's causing the
- 8:03problem is just absent. Can you give an example?
- 8:06Sure, imagine you're testing the effect of acids on metal
- 8:09specimens inside a special chamber, but the acid is also
- 8:12reacting with the chamber walls, messing up your results.
- 8:15The ideal solution is for the chamber to be absent.
- 8:17How is that possible? You use the specimen itself as
- 8:20the chamber. You find a way to contain the
- 8:23acid within the thing you're testing.
- 8:25The problematic element is gone. Wow, that's a huge creative
- 8:29leap. This also changes how we think
- 8:31about reliability, doesn't it? It moves it from just a static
- 8:34probability to something more active like failure mode
- 8:37avoidance, pushing the walls of the operating window further
- 8:40apart. Exactly, and one really powerful
- 8:43strategy for widening that window is to create 2 distinct
- 8:47operating modes for a component. What would that look like in the
- 8:50real world? Think about a retard role in a
- 8:53copier. It's a wear item.
- 8:55It's designed to fail eventually.
- 8:57The innovation was to add a tiny drag break that only engages to
- 9:01inhibit rotation during a multi feed a paper jam.
- 9:04So it's not wearing out during normal operation.
- 9:06Right, it creates a special mode just for handling jams, which
- 9:09saves all that wear and tear during normal single sheet
- 9:11feeding. It dramatically extends the
- 9:13system's life. Let's pivot to testing for a
- 9:15second. Engineers are relying so much on
- 9:18simulations now, even though we all know those computer models
- 9:21can be flawed. So what happens when you throw a
- 9:24complex, statistically designed experiment at a bad model?
- 9:28Does that help find the flaw? The research here is actually
- 9:32really counterintuitive. It turns out that when engineers
- 9:35used flawed computer models, they were more likely to spot
- 9:39the flaw using simple adaptive one factor at a time or ofat
- 9:43searching. Wait, you're saying a simpler
- 9:45search strategy made the human engineer better at finding an
- 9:48error in a complex simulation, not a big complex statistical
- 9:52design? That's what the data showed.
- 9:54It seems the complexity in the testing method actually
- 9:56overwhelms the engineer's cognitive ability to perceive
- 10:00the error in the model. Simple step by step changes
- 10:03enhance our ability to see when something's wrong.
- 10:05OK, So what does this all mean for us?
- 10:07I mean, we've gone from requirements that have to say
- 10:09shall to decoupling design with Axiom One, to these economically
- 10:12optimized tolerances and even designing for failure avoidance.
- 10:16What's the thread that ties it all together?
- 10:18I think it's how quantification extends into every part of the
- 10:21design process, even into quantifying the uncertainty
- 10:24itself. Think about air propagation in a
- 10:27measurement. Say you want to determine the
- 10:29local acceleration of gravity G using a pendulum.
- 10:33The formula is g = 4π ^2 L / t ^2 where L is the length and T
- 10:39is the period. So you have to measure the
- 10:41length, and you have to measure the period, and any error in
- 10:44those measurements is going to affect your final calculation
- 10:47for gravity. Exactly.
- 10:48And when you look at the formula for the most probable error,
- 10:51it's fascinating. The final error in G, let's call
- 10:54it EG, equals the square root of the error in l ^2 plus the
- 10:58quantity 2 times the error in T all squared.
- 11:01So hold on, the error in the period T is multiplied by two
- 11:05before it gets squared. Correct, which means the
- 11:07measurement error in the period contributes 4 times as much
- 11:10uncertainty to your final result as the error in the length.
- 11:13L4 times the impact. Wow, that tells you exactly
- 11:16where you need to spend your time and money to get more
- 11:18precision in that system. It does.
- 11:21It raises that critical question for any system you design, which
- 11:25parameters, which measurements are truly driving the success or
- 11:28failure of your outcome, and where?
- 11:30Shouldn't you absolutely stop compromising and instead
- 11:33maximize precision? Focus your precision where the
- 11:35physics actually demands it. That's a perfect final thought.