Coder Social home page Coder Social logo

dmdc-phelp-system's Introduction

DMDc-PHELP-SYSTEM

The identification of multivariable systems can be challenging due to the complex and coupled dynamics between system inputs and outputs. Thus, traditional system identification like multivariable transfer function may not capture the overall system dynamics relevant for an adequate controller design. This paper presents the use of Dynamic Model Decomposition with Control (DMDc) to identify a model for a high-order multivariable system corresponding to a 16x16 multivariable thermal system with coupled dynamics. The system is controlled using a Linear Quadratic Regulator (LQR) with the ν-gap metric controller. Obtained results show that the model obtained using DMDc corresponds to an accurate representation of the system and contributes to performing suitable temperature control.

The paper related to this data will available soon...

PHELP_DMDc.m contain all the code

Inside this code, you will run the identification of the PHELP system with and without know the B matrix of the model. For DMDc with B matrix unknown, the script calls the function DMDc_B_unknown, passing the identification data (output, input). The function DMDc_B_known is called passing (output, input, matrix B) variables for B known.

dmdc-phelp-system's People

Contributors

chalexoan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.