SimBiology において、compartment や species の単位を /kg で設定することはできますか?

1 view (last 30 days)

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
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 と想定する、など。)

More Answers (0)

Communities

More Answers in the  SimBiology Community

Categories

Find more on Scan Parameter Ranges in Help Center and File Exchange

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!