Latest / Mechanical Engineering Made Simple / (#50) Axiomatic Design Protects Product Robustness
Transcript
- 0:00Welcome back, design junkies, to Mechanical Engineering Made
- 0:02Simple. Today we are moving beyond just,
- 0:05you know, drawing parts that fit together, and we're taking a
- 0:07deep dive into the formal structured discipline of systems
- 0:12engineering. That's absolutely right.
- 0:14Our mission here is to really explore the structured
- 0:17methodologies, these formal Rd. maps that engineers use to
- 0:21navigate what can be overwhelming complexity.
- 0:25We're not just talking about theory, are we?
- 0:26No, not at all. We're talking about tools like
- 0:29axiomatic design and critical parameter management.
- 0:31The goal isn't just to design a product that works.
- 0:34But it functions. Right.
- 0:35The goal is reliability, its manufacturer ability, and its
- 0:39robustness against every bit of variation that happens once it
- 0:42leaves the factory floor. And that's the crucial challenge
- 0:45we're investigating, isn't it? That tension between a brilliant
- 0:47idea on day one and the reality of manufacturing it.
- 0:51Exactly how do you make sure that that robust design, that
- 0:54genius concept survives the, let's say, brutality of detailed
- 0:59component design, cost down initiatives and the transition
- 1:02to mass production because. If you don't.
- 1:04If that conceptual rigor isn't maintained, the risk just spikes
- 1:08dramatically. You end up with costly design
- 1:11delays, excessive warranty claims and worst of all, a
- 1:15product that just performs inconsistently for your
- 1:17customer. We have to look at the process
- 1:20used to lock in those early decisions.
- 1:22OK, so where do we start? What's the blueprint for that?
- 1:25To connect this to the bigger picture, every successful system
- 1:28is built on a formal life cycle structure.
- 1:31It starts with need identification, moves through
- 1:34requirements analysis, synthesis and eventually verification.
- 1:38And the foundation of all that is having clear requirements
- 1:41that cascade down. They have to cascade down
- 1:43clearly and controllably. Absolutely.
- 1:45So we can't just write down wishes, the requirements
- 1:48themselves have to. Be have to be high quality first
- 1:50and foremost. Our requirement must be
- 1:52verifiable. How will you know you met it?
- 1:55That's the question. If you can't define an
- 1:57unambiguous test or measure to consume it, it's not a
- 1:59requirement, it's a dream. It also has to be attainable, of
- 2:03course. And crucially, olution neutral.
- 2:06O focusing on the what, not the how.
- 2:08Recisely what the system must achieve, not how you think the
- 2:12design is going to do it. This level of rigor is what
- 2:15really distinguishes formal engineering and the semantics.
- 2:19The words you use, They really matter, don't they?
- 2:22Especially when you're talking across different teams.
- 2:24Oh, they absolutely do. In formal requirements docs, we
- 2:27are incredibly specific with our verbs.
- 2:29We reserve the word shall for true binding requirements.
- 2:33For example, the machine shall operate at a maximum noise level
- 2:37of 60 decibels. That's a contract.
- 2:39OK, we use will for statements of fact, and if an attribute is
- 2:44really desirable but maybe too costly or difficult to verify,
- 2:47we use should. So that signals it's a design
- 2:50goal, not something you can get sued over.
- 2:52Exactly. It prevents arguments later and
- 2:55this structure leads us to really important checkpoints,
- 2:57the requirements baselines. These are like contractual
- 3:00milestones. That's a great way to put it.
- 3:02You need 3 primary baselines. First is the validated baseline,
- 3:06which is basically the contract. Then you have the system
- 3:08functional baseline, often in a document called the PFS.
- 3:11And that one's critical. It's critical because it locks
- 3:14down what the system does at a high level.
- 3:16Finally, there's the allocated baseline, or PAS, which breaks
- 3:19those functions down and assigns them to specific hardware or
- 3:23software. So PFS is the big picture and
- 3:25PAS gets surgical. It says this subsystem is
- 3:28responsible for this requirement.
- 3:30Right. And those baselines give you
- 3:32traceability all the way back to the original need.
- 3:35OK, so requirements are solidified.
- 3:37Now we have to actually design something.
- 3:40This brings us to axiomatic design.
- 3:41Developed by Nam PSU, yes, it gives us a way to make good
- 3:45decisions by mapping functional requirements or FRS to specific
- 3:50design parameters DPS. And it's based on 2 axioms,
- 3:53which sounds simple but are actually pretty profound.
- 3:55They are. Axiom 1 is really the foundation
- 3:58of a robust design, the Independence axiom, meaning it
- 4:01mandates that your design must maintain the independence of its
- 4:04functional requirements. I think of this as if I turn 1
- 4:07knob, I don't want it to accidentally mess up the setting
- 4:10on another knob. Why is that so important?
- 4:12Because coupling is complexity and complexity is risk.
- 4:16If changing your first design parameter DP1 also impacts your
- 4:19second functional requirement FR2, you have a coupled system.
- 4:23Every time you try to fix one thing, you break another.
- 4:25It's a nightmare. It is so axiomatic design forces
- 4:29you to create a design matrix that's either uncoupled or at
- 4:32worst decoupled. Each DP should really only
- 4:35affect one Fr the. Refrigerator samples perfect
- 4:38here. Let's say Fr one is easy access
- 4:41to items. Fr 2 is minimizing energy loss.
- 4:44OK good. So if you design A tall fridge
- 4:46with a single vertical door, your DP 1 opening that door
- 4:49let's all the cold air fall out. It has a massive impact on FR2
- 4:52energy loss. That's highly coupled, right?
- 4:54But if you shift your concept to say, horizontal access like
- 4:57drawers or a chest freezer, opening one section only
- 5:01minimally affects the others. That simple conceptual shift
- 5:04guided by axiom one. Just it massively reduces it.
- 5:08Makes the whole system more robust.
- 5:09Yeah, so simple. OK, that makes perfect sense.
- 5:11Let's move to axiom 2, the information axiom.
- 5:14This one is often the most misunderstood.
- 5:16It says you must minimize the information content of the
- 5:20design. Information content sounds a bit
- 5:22abstract. What does that actually mean?
- 5:24It's this formal way of measuring complexity and risk,
- 5:27but if we simplify it, we're just maximizing the probability
- 5:30of meeting the functional requirements.
- 5:33So a simpler design has a higher chance of success.
- 5:36Exactly. The formal math defines the
- 5:38system information content. They call it ISIS as being
- 5:41inversely related to P sub M the probability of success.
- 5:45So high information, low probability.
- 5:48That's it. A design that needs, you know,
- 5:51highly specialized parts with hair splitting tolerances has
- 5:54high information content. It's probability of success out
- 5:57in the real world is low. A design using Haman robust
- 6:01parts has low information content and is therefore more
- 6:03likely to succeed. It's really a mandate for
- 6:06simplicity. And these two axioms are linked
- 6:08by something called the zigzagging process.
- 6:10Correct, that's how the conceptual world meets reality.
- 6:14You start with a high level Fr, you decompose it, find the DPS
- 6:17you need, and then those DPS them themselves become the new
- 6:20requirements for the next level down.
- 6:23It's how you keep the big picture in mind as you get into
- 6:25the tiny details. So once we have these simple
- 6:27decoupled design parameters, we have to protect them you.
- 6:30Don't have to protect them. This leads us directly into
- 6:33critical parameter management, or CPM.
- 6:36The whole discipline here is making sure that the critical
- 6:39values you optimize for early on are sustained through the entire
- 6:43process. It sounds like governance.
- 6:45How do you make sure an engineer trying to save a few cents
- 6:48doesn't undermine the whole robust design?
- 6:50It creates an unbreakable criticality flow.
- 6:52Let's use your example. A belt tension of 15 Newtons is
- 6:56your critical parameter. That's the key to performance,
- 6:59the CPM process. Make sure the detailed designer
- 7:02who's now just sourcing a spring translates that 15 Newton
- 7:05requirement into a critical spec, like a spring constant K
- 7:09with a very tight tolerance. If they sub in a cheaper spring
- 7:12with a looser tolerance, they've just undermined the entire
- 7:15systems robustness. So protecting those critical
- 7:18parameters is everything. But that brings up the classic
- 7:20problem. Precision costs money.
- 7:24How do you decide how precise to be?
- 7:26This is where the economics of tolerancing gives us a formal
- 7:29answer. You have to set tolerances to
- 7:31minimize the total cost. That's manufacturing cost plus
- 7:35the quality loss from variation. So you look at it from two
- 7:38sides. There's the customer's limit and
- 7:39the factory's limit. Precisely.
- 7:41First, the customer tolerance. Let's call it Delta C This is
- 7:45the point where the average customer says this thing is
- 7:47broken and calls for a warranty repair.
- 7:50The cost associated with that L sub C is very high.
- 7:53Field service, logistics, all of that.
- 7:56And the second limit is the one on the blueprint, the
- 7:58manufacturing tolerance or Delta M.
- 8:00And Delta M is set much, much tighter than the customer's
- 8:04tolerance. Why?
- 8:05Because the quality loss L sub M for catching and fixing a
- 8:07problem in the factory is way less than the cost L sub C of
- 8:11fixing it in the field. So delta M is the decision
- 8:14point. It's the economic economic
- 8:15boundary. If a units deviation is greater
- 8:17than delta M, you rework it in the factory for cost L sub M If
- 8:22it's less, you ship it because the cost of fixing it now is
- 8:26actually higher than the statistical risk of it failing
- 8:28in the field. That's a truly data-driven
- 8:30approach to quality. It's not just arbitrary numbers.
- 8:33Not at all. It's pure economics.
- 8:35So we have this rigor and structure, but what about
- 8:38innovation? How does systems engineering
- 8:40help us find new, better solutions?
- 8:42That's a great question. We often hear about TRZ, the
- 8:46theory of inventive problem solving.
- 8:48Right. The 1 based on analyzing
- 8:49patents. Hundreds of thousands of
- 8:51patents. And the key insight from TRZ is
- 8:54that inventors often settle for compromises.
- 8:57You know, they make something lighter, but it's also weaker.
- 9:00TRZ guides you to overcome those technical contradictions
- 9:03entirely. How to make something stronger
- 9:05and lighter at the same time? And once you have an innovative
- 9:08idea, you have to test it. We hear a lot about Design of
- 9:11Experiments or DOE. And DOE is fantastic for
- 9:15building complex statistical models, but we're also seeing a
- 9:18strong case for a simpler approach, adaptive one factor at
- 9:21a time, or AO fat. So you just change one thing,
- 9:25see if it works, and if it does, you keep it.
- 9:27That's the gist of it, and while it's not as comprehensive,
- 9:30research shows AO fat can get you about 80% of the system
- 9:34benefits of a complex DOE, but much faster.
- 9:38It's an efficiency tradeoff. What's fascinating to me is how
- 9:41this choice affects the human engineer.
- 9:43There's some cognitive research showing something really
- 9:45surprising here. I think I know you're referring
- 9:47to when engineers use the simple one factor at a time strategy.
- 9:52They were statistically more likely to find bugs or flaws in
- 9:55a computer simulation than those using a complex experiment.
- 9:58Why is that? The connection is profound.
- 10:00By simplifying the external task to just focus on this one
- 10:04variable, it frees up the human brain's capacity to notice other
- 10:07things, to see anomalies in the output.
- 10:09When the experiment is too complex, the engineer is just
- 10:12busy managing the experiment, not critically observing the
- 10:15results. So systems engineering, with all
- 10:17its math, comes right back to the limits of the human mind at.
- 10:20The end of the day, it's an activity conducted by human
- 10:23beings, limited human minds. This has been incredible.
- 10:27This deep dive shows that mastering complexity really
- 10:31demands structure with axiomatic design, rigor with critical
- 10:36parameter management, and an appreciation for the most
- 10:41efficient path to discovery, like with Aophat and.
- 10:44Maybe I can leave you with one final thought on that human
- 10:47variable. Systems engineering, in theory,
- 10:50requires perfect rationality, but it's performed by people who
- 10:53are highly susceptible to cognitive biases.
- 10:56Things like anchoring on your first idea.
- 10:58Exactly. Anchoring availability bias.
- 11:01Wishful thinking. You name it.
- 11:03We can build perfect models, we can generate perfect data.
- 11:06But the biggest challenge is, and always will be, that people
- 11:08are strongly motivated to confirm what they already
- 11:11believe to be true about their own design.
- 11:13So the ultimate success metric isn't the model, it's how well
- 11:16the people can challenge their own assumptions.
- 11:18That's the whole game. Thank you for joining us for
- 11:20this deep dive.