INFLOWS:
NEW_WORM_2 ¼ IF (LIFE_1>0 AND COIN_1<.5) THEN LIFE_1À2
ELSE IF (LIFE_1>0 AND COIN_1>.5) THEN LIFE_1+2
ELSE 0
OUTFLOWS:
WORM_2_OUT ¼ IF ALL_DICE ¼ 21 THEN WORM_2 ELSE 0
WORM_3(t) ¼ WORM_3(t À dt) + (NEW_WORM_3 À WORM_3_OUT) * dt
INIT WORM_3 ¼ 3
INFLOWS:
NEW_WORM_3 ¼ IF (LIFE_2>0 AND COIN_2<.5) THEN LIFE_2À1
ELSE IF (LIFE_2>0 AND COIN_2>.5) THEN LIFE_2+1
ELSE 0
OUTFLOWS:
WORM_3_OUT ¼ IF ALL_DICE ¼ 21 THEN WORM_3 ELSE 0
WORM_4(t) ¼ WORM_4(t À dt) + (NEW_WORM_4 À WORM_4_OUT) * dt
INIT WORM_4 ¼ 4
INFLOWS:
NEW_WORM_4 ¼ IF (LIFE_2>0 AND COIN_2<.5) THEN LIFE_2À2
ELSE IF (LIFE_2>0 AND COIN_2>.5) THEN LIFE_2+2
ELSE 0
OUTFLOWS:
WORM_4_OUT ¼ IF ALL_DICE ¼ 21 THEN WORM_4 ELSE 0
WORM_5(t) ¼ WORM_5(t À dt) + (NEW_WORM_5 À WORM_5_OUT) * dt
INIT WORM_5 ¼ 5
INFLOWS:
NEW_WORM_5 ¼ IF (LIFE_3>0 AND COIN_3<.5) THEN LIFE_3À1
ELSE IF (LIFE_3>0 AND COIN_3>.5) THEN LIFE_3+1
ELSE 0
OUTFLOWS:
WORM_5_OUT ¼ IF ALL_DICE ¼ 21 THEN WORM_5 ELSE 0
WORM_6(t) ¼ WORM_6(t À dt) + (NEW_WORM_6 À WORM_6_OUT) * dt
INIT WORM_6 ¼ 6
INFLOWS:
NEW_WORM_6 ¼ IF (LIFE_3>0 AND COIN_3<.5) THEN LIFE_3À2
ELSE IF (LIFE_3>0 AND COIN_3>.5) THEN LIFE_3+2
ELSE 0
OUTFLOWS:
WORM_6_OUT ¼ IF ALL_DICE ¼ 21 THEN WORM_6 ELSE 0
13.2 Artificial Worm Model Equations
117
Précédent

- 125/419

Suivant