TRIZ Function Analysis – Help / Hilfe

← Back to Application / Zurück zur Anwendung

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

File Formats

CSV Format

Standard CSV with the following columns:

Tool,Action,Object,Category,Degree,Parameter

Example:

Hammer,hits,Nail,U,N,Force
Saw,cuts,Wood,U,N,

GraphML Format

yEd GraphML files are supported. Component types are recognized by shape:

  • Rectangle / Round Rectangle = System Component
  • Hexagon = Supersystem Component
  • Ellipse / Oval = Target Component

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

Dateiformate

CSV-Format

Standard-CSV mit folgenden Spalten:

Tool,Action,Object,Category,Degree,Parameter

Beispiel:

Hammer,schlägt,Nagel,U,N,Kraft
Säge,schneidet,Holz,U,N,

GraphML-Format

yEd GraphML-Dateien werden unterstützt. Komponententypen werden anhand der Form erkannt:

  • Rechteck / Abgerundetes Rechteck = Systemkomponente
  • Sechseck = Supersystemkomponente
  • Ellipse / Oval = Zielkomponente

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