Getting Started
This tool helps you create and analyze TRIZ function models. You can:
- Enter function tables in CSV format or upload CSV/GraphML files
- Classify components as System, Supersystem, or Target components
- Generate Mermaid diagrams automatically
- Perform value analysis with function ranking and cost calculations
- Export diagrams and generate reports
Tip: Start by downloading the example CSV file to see the expected format.
Function Table
The function table is the core of your analysis. Each row represents a function with the following columns:
| Column |
Description |
Example |
Tool |
The component that performs the action |
Hammer |
Action |
The verb describing what the tool does |
hits |
Object |
The component that receives the action |
Nail |
Category |
U (Useful) or H (Harmful) |
U |
Degree |
N (Normal), I (Insufficient), or E (Excessive) |
N |
Parameter |
Optional parameter (can be empty) |
Force |
Text View vs. Table View
You can switch between two input modes:
- Text View: Enter CSV data directly in a text area. Useful for quick edits or copying from spreadsheets.
- Table View: Edit data in a table format with individual cells. Easier for structured data entry.
File Import
You can import function tables from:
- CSV files: Standard CSV format with comma-separated values. You can generate CSV files using the TRIZ Function Analysis GPT. For complex systems that are not well-known to AI, first describe your system using the System Description tool and then provide that description to the GPT.
- GraphML files: yEd GraphML format. The tool extracts component types from shapes (Rectangle = System, Hexagon = Supersystem, Oval = Target). For more information about yEd and how to use it with TRIZ palettes, see the Editors for functional analysis and cause-effect analysis section on the TRIZ Consulting Group website.
Component Classification
Components are automatically classified using heuristics, but you can manually adjust them by dragging and dropping:
- System Components (Blue): Main components of your system
- Supersystem Components (Orange): Components from the environment
- Target Components (Yellow): The object or goal of your system
Important: Manual classifications are preserved when you edit the function table. Only new components will be automatically classified.
Diagram & Export
The tool automatically generates a Mermaid diagram from your function table. The diagram updates in real-time as you make changes.
Export Options
- Copy Mermaid Code: Copy the diagram code to use in other tools or documentation
- Download yEd (.graphml): Export the diagram in yEd GraphML format for further editing in yEd Graph Editor
- Download Diagram as PNG: Export the diagram as a PNG image
Value Analysis
Value analysis helps you evaluate components based on their functionality and cost. Enable it using the toggle at the top of the Value Analysis section.
Step 1: Function Ranks
Functions are automatically ranked only for system components as tools:
- B (Basic): Functions that target the target component
- Ad (Additional): Functions that target supersystem components
- A1, A2, ... (Auxiliary): Functions that target system components, ranked by importance. The higher the rank number (A1, A2, A3, etc.), the less important the auxiliary function is. Importance is determined by how far the auxiliary function is from an Ad or B function in the function chain.
- X: Functions not ranked (e.g., when tool is not a system component)
Step 2: Component Costs
Enter the production costs (material and manufacturing) for each system component. Costs are normalized for the analysis.
Step 3: Results
The results show:
- Function points (sum of ranks) per component
- Normalized functionality and cost values
- A functionality vs. cost diagram with quadrants:
- High Functionality, Low Cost: Keep and optimize
- High Functionality, High Cost: Reduce costs
- Low Functionality, Low Cost: Increase functionality
- Low Functionality, High Cost: Trim or eliminate
Reports
Generate comprehensive reports of your analysis:
- PDF Report: Complete analysis as a PDF document, including function table, diagram, and value analysis results
- HTML Report: HTML document with tables and images that can be easily copied into spreadsheets
Troubleshooting
Diagram not updating
If the diagram doesn't update after changes:
- Check that your CSV data is valid (proper comma separation)
- Ensure Tool and Object columns are not empty
- Try switching between Text View and Table View
Component classifications reset
Manual classifications are preserved when editing the function table. If they reset, it might be because:
- The component name changed (names must match exactly)
- The CSV was completely replaced (not just edited)
Value Analysis not working
Make sure:
- The Value Analysis toggle is enabled
- You have system components in your function table
- Costs are entered for all system components
Erste Schritte
Dieses Tool hilft Ihnen, TRIZ-Funktionsmodelle zu erstellen und zu analysieren. Sie können:
- Funktionstabellen im CSV-Format eingeben oder CSV/GraphML-Dateien hochladen
- Komponenten als System-, Supersystem- oder Zielkomponenten klassifizieren
- Automatisch Mermaid-Diagramme generieren
- Wertanalysen mit Funktionsbewertung und Kostenberechnungen durchführen
- Diagramme exportieren und Berichte erstellen
Tipp: Beginnen Sie mit dem Download der Beispiel-CSV-Datei, um das erwartete Format zu sehen.
Funktionstabelle
Die Funktionstabelle ist der Kern Ihrer Analyse. Jede Zeile stellt eine Funktion mit folgenden Spalten dar:
| Spalte |
Beschreibung |
Beispiel |
Tool |
Die Komponente, die die Aktion ausführt |
Hammer |
Action |
Das Verb, das beschreibt, was das Tool tut |
schlägt |
Object |
Die Komponente, die die Aktion empfängt |
Nagel |
Category |
U (Useful/Nützlich) oder H (Harmful/Schädlich) |
U |
Degree |
N (Normal), I (Insufficient/Unzureichend) oder E (Excessive/Übermäßig) |
N |
Parameter |
Optionaler Parameter (kann leer sein) |
Kraft |
Textansicht vs. Tabellenansicht
Sie können zwischen zwei Eingabemodi wechseln:
- Textansicht: CSV-Daten direkt in einem Textbereich eingeben. Nützlich für schnelle Bearbeitungen oder Kopieren aus Tabellenkalkulationen.
- Tabellenansicht: Daten in Tabellenformat mit einzelnen Zellen bearbeiten. Einfacher für strukturierte Dateneingabe.
Dateiimport
Sie können Funktionstabellen importieren von:
- CSV-Dateien: Standard-CSV-Format mit kommagetrennten Werten. Sie können CSV-Dateien mit dem TRIZ Function Analysis GPT erstellen. Für komplexe Systeme, die einer KI nicht bekannt sind, beschreiben Sie zunächst Ihr System mit dem Systembeschreibungs-Tool und geben Sie diese Beschreibung dann an das GPT weiter.
- GraphML-Dateien: yEd GraphML-Format. Das Tool extrahiert Komponententypen aus Formen (Rechteck = System, Sechseck = Supersystem, Oval = Ziel). Weitere Informationen zu yEd und zur Verwendung mit TRIZ-Paletten finden Sie im Abschnitt Editoren für die Funktionsanalyse und die Ursache-Wirkung-Analyse auf der Website der TRIZ Consulting Group.
Komponentenklassifizierung
Komponenten werden automatisch mit Heuristiken klassifiziert, Sie können sie jedoch manuell durch Drag & Drop anpassen:
- Systemkomponenten (Blau): Hauptkomponenten Ihres Systems
- Supersystemkomponenten (Orange): Komponenten aus der Umgebung
- Zielkomponenten (Gelb): Das Objekt oder Ziel Ihres Systems
Wichtig: Manuelle Klassifizierungen bleiben erhalten, wenn Sie die Funktionstabelle bearbeiten. Nur neue Komponenten werden automatisch klassifiziert.
Diagramm & Export
Das Tool generiert automatisch ein Mermaid-Diagramm aus Ihrer Funktionstabelle. Das Diagramm wird in Echtzeit aktualisiert, wenn Sie Änderungen vornehmen.
Exportoptionen
- Mermaid-Code kopieren: Den Diagrammcode kopieren, um ihn in anderen Tools oder Dokumentationen zu verwenden
- yEd (.graphml) herunterladen: Das Diagramm im yEd GraphML-Format exportieren, um es im yEd Graph Editor weiter zu bearbeiten
- Diagramm als PNG herunterladen: Das Diagramm als PNG-Bild exportieren
Wertanalyse
Die Wertanalyse hilft Ihnen, Komponenten basierend auf ihrer Funktionalität und Kosten zu bewerten. Aktivieren Sie sie mit dem Toggle am Anfang des Abschnitts Wertanalyse.
Schritt 1: Funktionsränge
Funktionen werden automatisch nur für Systemkomponenten als Tools bewertet:
- B (Basis): Funktionen, die die Zielkomponente adressieren
- Ad (Zusätzlich): Funktionen, die Supersystemkomponenten adressieren
- A1, A2, ... (Hilfs-): Funktionen, die Systemkomponenten adressieren, nach Wichtigkeit sortiert. Je höher die Rangnummer (A1, A2, A3, etc.), desto weniger wichtig ist die Hilfsfunktion. Die Wichtigkeit wird durch die Entfernung der Hilfsfunktion zu einer Ad- oder B-Funktion in der Funktionskette bestimmt.
- X: Funktionen, die nicht bewertet werden (z.B. wenn das Tool keine Systemkomponente ist)
Schritt 2: Komponentenkosten
Geben Sie die Produktionskosten (Material und Fertigung) für jede Systemkomponente ein. Die Kosten werden für die Analyse normalisiert.
Schritt 3: Ergebnisse
Die Ergebnisse zeigen:
- Funktionspunkte (Summe der Ränge) pro Komponente
- Normalisierte Funktionalitäts- und Kostenwerte
- Ein Funktionalität vs. Kosten Diagramm mit Quadranten:
- Hohe Funktionalität, Niedrige Kosten: Behalten und optimieren
- Hohe Funktionalität, Hohe Kosten: Kosten reduzieren
- Niedrige Funktionalität, Niedrige Kosten: Funktionalität erhöhen
- Niedrige Funktionalität, Hohe Kosten: Trimmen oder eliminieren
Berichte
Erstellen Sie umfassende Berichte Ihrer Analyse:
- PDF-Bericht: Vollständige Analyse als PDF-Dokument, einschließlich Funktionstabelle, Diagramm und Wertanalyse-Ergebnissen
- HTML-Bericht: HTML-Dokument mit Tabellen und Bildern, die einfach in Tabellenkalkulationen kopiert werden können
Fehlerbehebung
Diagramm aktualisiert sich nicht
Wenn sich das Diagramm nach Änderungen nicht aktualisiert:
- Überprüfen Sie, ob Ihre CSV-Daten gültig sind (korrekte Kommatrennung)
- Stellen Sie sicher, dass die Spalten Tool und Object nicht leer sind
- Versuchen Sie, zwischen Textansicht und Tabellenansicht zu wechseln
Komponentenklassifizierungen werden zurückgesetzt
Manuelle Klassifizierungen bleiben beim Bearbeiten der Funktionstabelle erhalten. Wenn sie zurückgesetzt werden, könnte es daran liegen:
- Der Komponentenname hat sich geändert (Namen müssen exakt übereinstimmen)
- Die CSV wurde vollständig ersetzt (nicht nur bearbeitet)
Wertanalyse funktioniert nicht
Stellen Sie sicher:
- Der Wertanalyse-Toggle ist aktiviert
- Sie haben Systemkomponenten in Ihrer Funktionstabelle
- Kosten sind für alle Systemkomponenten eingegeben