Я моделирую классную комнату, чтобы найти общее потребление энергии от приборов классной комнаты. Теперь я хочу запустить симуляцию в BehaviorSpace, чтобы получать энергопотребление, меняя число учеников в классе.
to-report energy-calculation
ask lights [ ifelse ( l-on? ) [ set l-energy (light-on-duration * light-wattage) ][
set l-energy 0 ] ]
ask fans [ ifelse ( f-on? ) [ set f-energy ( fan-on-duration * fan-wattage )] [ set f-
energy 0 ] ]
ask acs [ ifelse ( a-on? ) [ set a-energy (ac-on-duration * ac-wattage) ] [ set a-
energy 0 ] ]
let light-e sum [l-energy] of lights
let fan-e sum [f-energy] of fans
let ac-e sum [a-energy] of acs
set t-light ( light-e / (60000))
set t-fan ( fan-e / (60000))
set t-ac ( ac-e / ( 60000 ) )
show (word "sum of ac energy = " ac-e )
report ( t-light + t-fan + t-ac )
end
В BehaviorSpace: мера выполняется с использованием этих репортеров. Я ставлю расчет энергии. но в таблице все показывает ноль. Почему это происходит?