baggepinnen / ControlSystemIdentification.jl

System Identification toolbox, compatible with ControlSystems.jl
https://baggepinnen.github.io/ControlSystemIdentification.jl/dev
MIT License
130 stars 13 forks source link

Question: Can this library estimate the parameters of a Cauer or Foster model? #111

Closed ufechner7 closed 1 year ago

ufechner7 commented 1 year ago

Thermal

Source: Infineon application note 1

The application note says: “as the coefficients can easily be extracted from a measured cooling curve”… But can I do that using this library?

baggepinnen commented 1 year ago

While your model appears linear, this package works in discrete time only, and does not allow you to impose any particular structure on the linear model it estimates. You could estimate a discrete-time model of the appropriate order and transform it to continuous time using d2c. If you write down the transfer function of the electrical circuit, you can identify the number of poles (the number of capacitances) and the number of zeros, and use, e.g., armax to estimate a transfer function with the corresponding numerator and denominator polynomials.

baggepinnen commented 1 year ago

I'm closing this issue since it's not really an issue, feel free to continue the discussion here though