gramian/emgr gramian/emgr


EMpirical GRamian Framework

http://gramian.de

Host: GitHub

License: Other

Language: Matlab


emgr logo emgr - EMpirical GRamian Framework

code meta-data. zenodo listed. matlab compatible

  • emgr - EMpirical GRamian Framework ( gramian.de )
  • version: 5.1 ( 2017-05-18 )
  • by: Christian Himpe ( 0000-0003-2194-6754 )
  • under: BSD 2-Clause License ( opensource.org/licenses/BSD-2-Clause )
  • summary: Empirical Gramians for model reduction of input-output systems.

Scope

  • Model Reduction / Model Order Reduction (MOR)
    • parametric Model Order Reduction (pMOR) / Robust Reduction
    • nonlinear Model Order Reduction (nMOR)
    • Parameter Identification / Parameter Reduction
    • Combined State and Parameter Reduction (Combined Reduction)
  • Sensitivity Analysis
  • Decentralized Control
  • Optimal Sensor Placement / Optimal Actuator Placement

Empirical Gramians (Empirical Gramian Matrix Types)

  • Empirical Controllability Gramian
  • Empirical Observability Gramian
  • Empirical Cross Gramian
  • Empirical Linear Cross Gramian
  • Empirical Sensitivity Gramian
  • Empirical Identifiability Gramian
  • Empirical Joint Gramian (Empirical Cross-Identifiability Gramian)

Features

  • Interfaces for:
    • custom solvers / integrators
    • custom inner products / dot products
    • distributed memory / column-wise computation
  • Non-symmetric cross gramian option for:
    • Empirical Cross Gramian
    • Empirical Linear Cross Gramian
    • Empirical Joint Gramian
  • Compatible with:
    • GNU Octave
    • Mathworks MATLAB
  • Vectorized and parallelizable

Basic Usage

Run a minimal example in a Matlab interpreter like OCTAVE or MATLAB:

RUNME

To use specific utilities, tests or demos include:

addpath('utils')
addpath('tests')
addpath('demos')

Files and Folders

README.md Basic Information

RUNME.m Minimal Code Example

CODE Code Meta Information

CITATION Citation Information

LICENSE License Indormation

emgr.m Empirical Gramian Framework (Main File)

emgr_oct.m Empirical Gramian Framework (Optional Octave Variant)

emgr_lgc.m Empirical Gramian Framework (Pre 2016b Matlab)

emgrtest.m Sanity test via experimental order of convergence

testall.m Run all tests and demos

emgr_ref.pdf emgr cheat sheet

utils Folder containing utilities

tests Folder containing tests

demos Folder containing demos

Documentation ToC

Summary

Scope

Download

License

Disclaimer

Usage

Arguments

Empirical Gramian Types

Option Flags

Custom Solver

Extra Utilities

Tests

Demos

About

References

Links

Notes

Troubleshooting

More information at: http://gramian.de

Project Statistics

Sourcerank 6
Size 617 KB
Stars 5
Forks 0
Watchers 1
Open issues 1
Dependencies 0
Contributors 1
Tags 11
Created
Last updated
Last pushed

Top Contributors See all

Christian Himpe

Recent Tags See all

v5.1 May 17, 2017
v5.0 October 20, 2016
v4.0 June 28, 2016
v3.9 February 25, 2016
v3.8 December 12, 2015
v3.6 October 26, 2015
v3.5 September 30, 2015
v3.1 May 05, 2015
v2.2 June 03, 2014
v2.1 May 21, 2014
v2.0 April 11, 2014

Something wrong with this page? Make a suggestion

Last synced: 2017-05-17 22:42:41 UTC

Login to resync this repository