Jacobian Graph Linearization for Dynamic System Sensitivity Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computational tools for linearizing graphical models require excessive memory and computational resources, making them inefficient for large-scale dynamic systems analysis.

Innovation Solution

The implementation of graph theory-based optimizations for linearizing graphical models, which reduces memory and computational requirements by using Jacobian graphs and graph theoretic methods to generate linear models and perform sensitivity analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional computational tools are used for linearizing graphical models, then sensitivity analysis can be performed, but memory usage and computational resources become excessive

Engineering Contradiction:
Improvesensitivity analysis accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the computational process into distinct graph-theoretic operations: constructing the Jacobian graph from block diagrams, identifying algebraic loops through graph traversal, and computing reduced Jacobians through systematic elimination. This segmentation allows memory-efficient processing by handling only the necessary graph structures rather than computing full Jacobian matrices, thereby reducing memory usage while maintaining sensitivity analysis accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces Jacobian graphs as an intermediary representation between traditional block diagrams and sensitivity analysis computations. These graphs serve as a mediator that captures the essential dependencies and relationships without requiring full matrix computations, enabling efficient sensitivity analysis with reduced memory requirements through graph-based algebraic loop detection and elimination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If traditional computational tools are used for linearizing graphical models, then sensitivity analysis can be performed, but computational intensity becomes excessive

Engineering Contradiction:
Improvesensitivity analysis accuracyVSAvoidcomputational intensity
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The computational process is divided into efficient graph-theoretic steps: building the Jacobian graph structure, traversing to identify algebraic loops, and systematically eliminating variables through graph operations. This segmentation replaces intensive matrix computations with lighter graph algorithms, significantly reducing computational intensity while preserving the accuracy needed for sensitivity analysis in complex dynamic systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent substitutes traditional matrix-based mechanical computation with graph-theoretic methods. Instead of computing and manipulating full Jacobian matrices through standard linear algebra operations, the system uses graph traversal, cycle detection, and elimination techniques that are computationally lighter, thereby reducing computational intensity while maintaining analytical precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Quantity of substance

If graph theory-based optimizations are implemented, then memory usage and computational intensity are reduced, but the complexity of the linearization process increases

Engineering Contradiction:
Improvememory usageVSAvoidlinearization process complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The Jacobian graph serves multiple functions simultaneously: it represents the system structure, identifies algebraic loops through its cyclic properties, guides the elimination process, and ultimately produces the reduced Jacobian. This multi-functionality reduces the need for separate computational routines, making the increased complexity more manageable while achieving memory efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent transforms the representation parameters from full Jacobian matrices to compact Jacobian graphs with nodes and edges. This parameter change fundamentally alters the computational landscape, enabling memory-efficient storage and processing. The graph structure naturally encodes system dependencies, making the linearization process more systematic despite the increased algorithmic complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8935137B1Graphic theoretic linearization of sensitivity analysis
Publication Date: 2015.01.13 MATHWORKS INC
  • US8935137B1 patent drawing
  • US8935137B1 patent drawing
  • US8935137B1 patent drawing

AI summary

A first block may be received. The first block may represent part of at least a portion of a block diagram model. A Jacobian of the first block may be determined. The Jacobian of the first block may be stored as a first graph.