How to write time dependent exponential with simple Simulink blocks

6 views (last 30 days)
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!

Answers (2)

Birdman
Birdman on 30 Jan 2019
Try this attached model.
  3 Comments
Birdman
Birdman on 30 Jan 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 on 30 Jan 2019
Can you use the 'Ts' block to do this?
Also, can I write my exponential function in terms of a transfer function?

Sign in to comment.


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

Categories

Find more on Programmatic Model Editing in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!