SimBiology において、compartment や species の単位を /kg で設定することはできますか?
1 view (last 30 days)
Show older comments
MathWorks Support Team
on 10 Jun 2020
Answered: MathWorks Support Team
on 10 Jun 2020
SimBiology において、compartment を 100mL/kg や、species を 1 mg/kg などの単位で設定することができるか、教えてください。
ライブラリに milliliter/kilogram を登録した後、compartment の CapacityUnits にこの単位を設定すると、以下の警告メッセージが表示されます。
Configuration Warning Invalid CapacityUnits. Valid unit types are length, area, and volume.
Accepted Answer
MathWorks Support Team
on 10 Jun 2020
SimBiology では、現状、species は、量もしくは濃度の寸法、compartment は、長さ、面積、体積の単位で定義する必要があります。
そのため、compartment を ’kilogram’(キログラム) 単位を用いて作成することができません。
なお、濃度を計算するために、SimBiologyは compartment の寸法を使用して、species(gram/mole) の量を濃度(gram/liter, mole/liter) に変換しています。
回避策として、例えば、'milligram' の単位で species を定義した後、 2つのパラメーター(bodyweight と [speciesName_normalized])を追加し、
2番目のパラメーターに、repeated assignment として、speciesName_normalized = speciesName/bodyweight を追加する方法が考えられます。
または、すべての species は bodyweight で正規化している、また関連するパラメーター/doseの容量をbodyweightで正規化していると暗黙的に仮定することで、実装する方法も考えられます。
(例えば、doseはモデル内では、milligram と表示されますが、暗黙的に milligram/kilogram と想定する、など。)
0 Comments
More Answers (0)
Communities
More Answers in the SimBiology Community
See Also
Categories
Find more on Scan Parameter Ranges in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!