16 KiB
Morphological Analysis & TRIZ Methodology
Table of Contents
- Trends of Technical Evolution
- Substance-Field Analysis
- ARIZ Algorithm
- Combining Morphological Analysis + TRIZ
- Multi-Contradiction Problems
- TRIZ for Software & Services
1. Trends of Technical Evolution
Concept
Technical systems evolve along predictable patterns. Understanding these trends helps predict future states and design next-generation solutions.
8 Key Trends
Trend 1: Mono-Bi-Poly (Increasing Complexity Then Simplification)
- Mono: Single system
- Bi: System + counteracting system
- Poly: Multiple interacting systems
- Then: Integration/simplification
Example:
- Mono: Manual transmission (single system)
- Bi: Manual + automatic (two options)
- Poly: CVT, dual-clutch, automated manual (many variants)
- Integration: Seamless hybrid transmission
Application: If stuck at Bi-Poly stage, look for integration opportunities
Trend 2: Transition to Micro-Level
- Macro → Meso → Micro → Nano
- System operates at smaller scales over time
Example:
- Macro: Room air conditioner
- Meso: Window unit
- Micro: Personal cooling device
- Nano: Fabric with cooling nanoparticles
Application: Can your solution work at smaller scale?
Trend 3: Increasing Dynamism & Controllability
- Fixed → Adjustable → Adaptive → Self-regulating
Example:
- Fixed: Solid chair
- Adjustable: Height-adjustable chair
- Adaptive: Chair that conforms to posture
- Self-regulating: Chair that actively prevents back pain
Application: Add adjustability, then feedback control, then autonomous adaptation
Trend 4: Increasing Ideality (IFR - Ideal Final Result)
- System delivers more benefits with fewer costs and harms
- Ultimate: All benefits, no cost/harm (ideal is unattainable but directional)
Formula: Ideality = Σ(Benefits) / [Σ(Costs) + Σ(Harms)]
Application: Systematically increase numerator (add benefits) and decrease denominator (remove costs/harms)
Trend 5: Non-Uniform Development
- Different parts evolve at different rates → contradictions emerge
- Advanced subsystem bottlenecked by primitive subsystem
Example: High-performance engine limited by weak transmission
Application: Identify lagging subsystems and bring them to parity
Trend 6: Transition to Super-System
- Individual system → System + complementary systems → Integrated super-system
Example:
- Computer alone
- Computer + printer + scanner (separate)
- All-in-one device (integrated super-system)
Application: What complementary systems can be integrated?
Trend 7: Matching/Mismatching
- Matching: All parts work in coordination (efficiency)
- Mismatching: Deliberate asymmetry for specific function
Example: Matched: All wheels same size (car). Mismatched: Different front/rear tires (drag racer)
Application: Sometimes deliberate mismatch creates new capabilities
Trend 8: Increasing Use of Fields
- Mechanical → Thermal → Chemical → Electric → Magnetic → Electromagnetic
Example:
- Mechanical: Manual saw
- Thermal: Hot wire cutter
- Electric: Powered saw
- Magnetic: Magnetic coupling
- Electromagnetic: Laser cutter
Application: Can you replace mechanical action with a "higher" field?
How to Apply Trends
Step 1: Identify where current system is on each trend Step 2: Predict next stage in evolution Step 3: Design solution that leapfrogs to next stage Step 4: Look for contradictions that arise and resolve with TRIZ principles
2. Substance-Field Analysis
Concept
Model systems as interactions between substances (S1, S2) and fields (F) to identify incomplete or harmful models and transform them.
Basic Model: S1 - F - S2
- S1: Object being acted upon (workpiece, patient, user)
- F: Field providing energy (mechanical, thermal, chemical, electrical, magnetic)
- S2: Tool/agent acting on S1 (cutter, heater, medicine, interface)
Complete vs Incomplete Models
Incomplete (Doesn't work well):
S1 ---- S2 (No field, or field too weak)
Solution: Add or strengthen field
Complete (Works):
S1 <-F-> S2 (Field connects substances effectively)
76 Standard Solutions
TRIZ catalogs 76 standard substance-field transformations. Key examples:
Problem: Incomplete model (S1 and S2 not interacting)
- Solution 1: Add field F between them
- Solution 2: Replace S2 with more reactive substance S3
- Solution 3: Add substance S3 as intermediary
Problem: Harmful action (field F causes unwanted effect)
- Solution 1: Insert substance S3 to block harmful field
- Solution 2: Add field F2 to counteract F1
- Solution 3: Remove or modify S2 to eliminate harmful field
Problem: Need to detect or measure S1 (invisible, inaccessible)
- Solution 1: Add marker substance S3 that reveals S1
- Solution 2: Use external field F2 to probe S1
- Solution 3: Transform S1 into S1' that's easier to detect
Application Example
Problem: Need to inspect internal pipe for cracks (S1 = pipe, can't see inside)
Substance-field analysis:
Current: S1 (pipe) - no effective field - S2 (inspector)
Incomplete model
Solutions via standard models:
- Add ferromagnetic particles + magnetic field (field F reveals cracks)
- Add ultrasonic field (detect reflection changes at cracks)
- Add pressurized dye penetrant (substance S3 reveals cracks)
Selected: Magnetic particle inspection (proven technique)
3. ARIZ Algorithm
Concept
ARIZ (Algorithm of Inventive Problem Solving) is systematic step-by-step process for complex problems where contradiction isn't obvious.
ARIZ Steps (Simplified)
Step 1: Problem Formulation
- State problem as given
- Identify ultimate goal
- List available resources (time, space, substances, fields, information)
Step 2: Mini-Problem
- Define "ideal final result" (IFR): system achieves goal with minimal change
- Formulate mini-problem: "Element X, using available resources, must provide [desired effect] without [harmful effect]"
Step 3: Physical Contradiction
- Identify conflicting requirements on single element
- Example: "Element must be hard (for strength) AND soft (for flexibility)"
Step 4: Separate Contradictions Four separation principles:
- In space: Hard in one location, soft in another
- In time: Hard during use, soft during installation
- Upon condition: Hard under load, soft when relaxed
- Between system levels: Hard at macro level, soft at micro level
Step 5: Application of Resources
- What substances are available? (in system, nearby, environment, products/derivatives)
- What fields are available? (waste heat, vibration, gravity, pressure)
- How can cheap/free resources substitute for expensive ones?
Step 6: Apply Substance-Field Model
- Model current state
- Identify incomplete or harmful models
- Apply standard solutions
Step 7: Apply TRIZ Principles
- If not solved yet, use contradiction matrix
- Try 2-3 most relevant principles
Step 8: Analyze Solution
- Does it achieve IFR?
- What new problems arise?
- Can solution be generalized to other domains?
ARIZ Example (Abbreviated)
Problem: Bike lock must be strong (resist cutting) but lightweight (portable)
Step 1: Goal = secure bike, Resources = lock material, bike frame, environment
Step 2: IFR = Lock secures bike without added weight. Mini-problem: Lock, using available resources, must resist cutting without being heavy.
Step 3: Physical contradiction - Lock material must be thick/strong (resist cutting) AND thin/light (reduce weight)
Step 4: Separation - In space (strong in critical area only), Upon condition (hard when attacked, normal otherwise)
Step 5: Resources - Can we use bike frame itself? Environment (anchor to heavy object)?
Step 6: Substance-field - Add alarm field (makes cutting detectable even if lock is light)
Step 7: TRIZ - Principle #40 (composite materials): Use hardened steel inserts in lightweight frame. Principle #2 (taking out): Secure bike to immovable object, lock just prevents separation.
Step 8: Solution - Lightweight cable with selective hardening + alarm. Achieves security without excessive weight.
4. Combining Morphological Analysis + TRIZ
When to Combine
Use case: Complex system with multiple parameters (morphological) AND contradictions within configurations (TRIZ)
Process
Step 1: Build morphological box for overall system architecture
Step 2: Identify promising parameter combinations (3-5 configurations)
Step 3: For each configuration, identify embedded contradictions
- Does this configuration create any trade-offs?
- Which parameters conflict within this configuration?
Step 4: Apply TRIZ to resolve contradictions within each configuration
- Use TRIZ principles to eliminate trade-offs
- Improve configurations to be non-compromise solutions
Step 5: Re-evaluate configurations now that contradictions are resolved
- Configurations that were inferior due to contradictions may now be viable
Example: Designing Portable Speaker
Morphological Parameters:
- Power: Battery | Solar | Wall plug | Hybrid
- Size: Pocket | Handheld | Tabletop | Floor
- Audio tech: Mono | Stereo | Surround | Spatial
- Material: Plastic | Metal | Wood | Fabric
- Price tier: Budget | Mid | Premium | Luxury
Configuration 1: Pocket + Battery + Stereo + Plastic + Mid
- Contradiction: Pocket size (small) vs Stereo (needs speaker separation for stereo imaging)
- TRIZ Solution: Principle #17 (another dimension) - Use beamforming or psychoacoustic processing to create virtual stereo from single driver
Configuration 2: Tabletop + Solar + Surround + Wood + Premium
- Contradiction: Solar (needs light, outdoor) vs Wood (damages in weather)
- TRIZ Solution: Principle #30 (flexible shell) - Protective cover deploys when outdoors, retracts indoors
Outcome: Both configurations now viable without compromises
5. Multi-Contradiction Problems
Challenge
Real systems often have multiple contradictions that interact.
Approach
Step 1: Map all contradictions
Contradiction 1: Improve A → worsens B
Contradiction 2: Improve C → worsens D
Contradiction 3: Improve A → worsens D
...
Step 2: Identify primary contradiction
- Which contradiction, if resolved, eliminates or eases others?
- Which contradiction is most critical to success?
Step 3: Resolve primary contradiction first
- Apply TRIZ principles
- Generate solution concepts
Step 4: Check if resolving primary affects secondary contradictions
- Did solution eliminate secondary contradictions?
- Did solution worsen secondary contradictions?
Step 5: Resolve remaining contradictions
- Apply TRIZ to each remaining contradiction
- Check for conflicts between solutions
Step 6: Integrate solutions
- Can multiple TRIZ principles be combined?
- Are there synergies between solutions?
Example: Electric Vehicle Design
Contradictions:
- Improve range → worsens cost (large battery expensive)
- Improve acceleration → worsens range (high power drains battery)
- Improve safety → worsens weight (reinforcement adds mass)
- Reduce weight → worsens safety (less structure)
Primary: Range vs Cost (most critical for market adoption)
TRIZ Solutions:
- Principle #6 (universality): Battery also serves as structural element (improves range without added weight/cost)
- Principle #35 (parameter change): Use different battery chemistry (higher energy density)
Secondary contradictions affected:
- Weight reduced (battery is structure) → helps safety-weight contradiction
- Can now afford stronger materials with weight/cost savings
Integrated solution: Structural battery pack with high energy density cells
6. TRIZ for Software & Services
Adapting TRIZ to Non-Physical Domains
Key insight: TRIZ principles are metaphorical. Translate physical concepts to digital/service equivalents.
Software-Specific Mappings
| Physical | Software/Digital |
|---|---|
| Weight | Code size, memory, latency |
| Strength | Robustness, security, reliability |
| Speed | Response time, throughput |
| Temperature | CPU load, resource utilization |
| Pressure | User load, traffic |
| Shape | Architecture, data structure |
| Material | Technology stack, framework |
| Segmentation | Modularization, microservices |
| Merging | Integration, consolidation |
TRIZ Principles for Software (Examples)
#1 Segmentation:
- Monolith → Microservices
- Single database → Sharded databases
- Batch processing → Stream processing
#2 Taking Out:
- Extract auth into separate service
- Externalize config from code
- Offload computation to client (edge computing)
#10 Preliminary Action:
- Caching, pre-computation
- Ahead-of-time compilation
- Pre-fetch data
#15 Dynamics:
- Adaptive algorithms (change based on load)
- Auto-scaling infrastructure
- Dynamic pricing
#19 Periodic Action:
- Polling → Webhooks (event-driven)
- Batch jobs on schedule
- Garbage collection intervals
#23 Feedback:
- Monitoring and alerting
- A/B testing with metrics
- Auto-tuning parameters
#28 Mechanics Substitution:
- Physical token → Digital certificate
- Manual process → Automated workflow
- Paper forms → Digital forms
Service Design with TRIZ (Examples)
#1 Segmentation:
- Self-service tier + premium support tier
- Modular service packages (pick what you need)
#5 Merging:
- One-stop shop (multiple services in one visit)
- Bundled offerings
#6 Universality:
- Staff cross-trained for multiple roles
- Multi-purpose facilities
#10 Preliminary Action:
- Pre-registration, pre-authorization
- Prepare materials before appointment
- Send info in advance (reduce appointment time)
#24 Intermediary:
- Concierge service
- Service coordinator between specialists
- Customer success manager
#25 Self-Service:
- Online booking, FAQ, chatbots
- Self-checkout, automated kiosks
Quick Decision Trees
"Should I use morphological analysis or TRIZ?"
Do I have clearly defined parameters with discrete options?
├─ YES → Is there a performance trade-off/contradiction?
│ ├─ YES → Use both (MA to explore, TRIZ to resolve contradictions)
│ └─ NO → Use morphological analysis only
└─ NO → Do I have "improve A worsens B" situation?
├─ YES → Use TRIZ only
└─ NO → Neither applies; use other innovation methods
"Which TRIZ technique should I use?"
Is problem well-defined with clear contradiction?
├─ YES → Use contradiction matrix + principles (template.md)
└─ NO → Is problem complex/ambiguous?
├─ YES → Use ARIZ algorithm (Section 3)
└─ NO → Model as substance-field (Section 2)
"How many TRIZ principles should I try?"
Did first principle fully solve contradiction?
├─ YES → Done, move to evaluation
└─ NO → Try 2-3 principles recommended by matrix
Partial solution?
├─ YES → Combine principles (Section 5)
└─ NO → Re-examine contradiction (may be mis-stated)
Summary: When to Use What
| Situation | Method | Section |
|---|---|---|
| Explore design space systematically | Morphological Analysis | template.md |
| Clear "improve A worsens B" contradiction | TRIZ Contradiction Matrix | template.md |
| Complex problem, unclear contradiction | ARIZ Algorithm | Section 3 |
| Modeling interactions, detecting issues | Substance-Field Analysis | Section 2 |
| Predict future product evolution | Trends of Evolution | Section 1 |
| Multiple related contradictions | Multi-Contradiction Process | Section 5 |
| Software/service innovation | Adapted TRIZ Principles | Section 6 |
| Complex system with trade-offs | MA + TRIZ Combined | Section 4 |