How to write time dependent exponential with simple Simulink blocks

9 visualizaciones (últimos 30 días)
Hello,
How would I write this question in simulink using simple blocks:
V= I*R*(1 -exp(-t/(C*R)) ?
I think I am missing the feed back which decays the value over time.
sample1.JPG
I don't want to use blocks which lock values (R and C), as I want to create lookup tables which change the valuse later on. (this is for 2-RC branch battery model)
Any help would be greatly appreciated!

Respuestas (2)

Birdman
Birdman el 30 de En. de 2019
Try this attached model.
  3 comentarios
Birdman
Birdman el 30 de En. de 2019
It depends on your design. You can either select a time constant manually or you can link it to Simulink time.
Joshua Allwright
Joshua Allwright el 30 de En. de 2019
Can you use the 'Ts' block to do this?
Also, can I write my exponential function in terms of a transfer function?

Iniciar sesión para comentar.


Priti Bawankule
Priti Bawankule el 7 de Nov. de 2019
How , we will give the value of Ts, if that T is in vector form?

Categorías

Más información sobre Programmatic Model Editing en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by