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

SimBiology において、compartment を 100mL/kg や、species を 1 mg/kg などの単位で設定することができるか、教えてください。​

ライブラリに milliliter/kilogram を登録した後、compartment の CapacityUnits にこの単位を設定すると、以下の警告メッセージが表示されます。

Configuration Warning
Invalid CapacityUnits. Valid unit types are length, area, and volume.

 채택된 답변

MathWorks Support Team
MathWorks Support Team 2020년 6월 10일

0 개 추천

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개)

커뮤니티

더 많은 답변 보기:  SimBiology Community

카테고리

도움말 센터File Exchange에서 Scan Parameter Ranges에 대해 자세히 알아보기

제품

릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!