2016-12-29 7 views
0

AnyLogic을 사용하여 모델을 개발하고 있습니다. 'distribution'요소를 사용하여 모델의 매개 변수 값을 초기화했습니다. 잘 작동하지만, 시뮬레이션이 진행되면서이 값을 업데이트하고 싶습니다. 예 : 주 1, 분포 값을 가질 수있는 경우 : AnyLogic에서 동적으로 변경되는 배포

Distribution

그러나 주 2

, 나는 각각 다음 주에 다시,이 값을 업데이트 완.

나는이 값을 계산하고 업데이트하고자하는 방정식을 가지고 있습니다. AnyLogic에서이 문제와 관련된 기능을 찾을 수 없습니다. 아이디어를 얻는 방법은 무엇입니까?

답변

1

various constructors을 사용하여 처음부터 배포판을 만들 수 있습니다. 기존 및 추가 값을 사용하여 생성자 배열로 전달하여 업데이트 된 사용자 지정 배포를 가져옵니다. 귀하의 분포는이 생성자로 생성됩니다

CustomDistribution(double[] intervalStarts, int[] numberOfObservations, Agent owner)

은 데이터베이스에 초기 배열 및 모델 변수에 다음의 각 배열을 저장하는 데 편리 할 수 ​​있습니다.