Modeling Adaptive Economic Agents With PID Controllers