MATLAB Answers

How to write time dependent exponential with simple Simulink blocks

157 ビュー (過去 30 日間)
Joshua Allwright
Joshua Allwright 2019 年 1 月 30 日
回答済み: Priti Bawankule 2019 年 11 月 7 日
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!

  0 件のコメント

Sign in to comment.

回答 (2 件)

Birdman
Birdman 2019 年 1 月 30 日
Try this attached model.

  3 件のコメント

Joshua Allwright
Joshua Allwright 2019 年 1 月 30 日
That is moving in the right direction. Will I always need to select a time constant? or can it be linked to the simulink time?
Birdman
Birdman 2019 年 1 月 30 日
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 2019 年 1 月 30 日
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 2019 年 11 月 7 日
How , we will give the value of Ts, if that T is in vector form?

  0 件のコメント

Sign in to comment.

Categories


Translated by