dimensional analysis problems with simbiology mass action kinetics units
4 次查看(过去 30 天)
显示 更早的评论
Hi,
I am tyring to build a model using reversible mass action kinetics (Matlab R2016a, Win 8.1 x64). My species units are all in molarity and I calculate the forward reaction rate units should 1/(mol/l)*second and reverse reaction units as 1/second. However, Simbiology repeatedly fails dimensional analysis when trying to run a simulation reporting that 'Quantities of different dimensions cannot be added or subtracted'.
My reactions are all quite straight forward: [A]*[B] < - > [AB] so I don't understand why this is causing such problems.
Does anybody know how to resolve this? I have even tried randomly changing units to all possible combinations in the drop down menus and no units of concentration or mass pass dimensional analysis.
Thanks for any help.
0 个评论
采纳的回答
Arthur Goldsipe
2016-10-19
I think the problem is with the units on your forward rate constant. I think you forgot a set of parentheses and ended up multiplying by second where you want to divide by second. If you set the units to 1/(mole/liter)*second, that's the same as second/(mole/liter). I think you intended to set the units to 1/(mole/liter)/second or 1/((mole/liter)*second).
2 个评论
Arthur Goldsipe
2016-10-20
Feel free to attach the model to a new question or to send me the model. I built a similar reaction myself and got the units to work as I described above. (Also, I don't get notified when you post a comment, so please contact me directly if it looks like I didn't see something posted here.)
更多回答(0 个)
社区
更多回答在 SimBiology Community
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Extend Modeling Environment 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!