Основни принципи на системната динамика
Има четири основни принципа на системната динамика [13]:
Първи принцип: динамиката на поведението на произволно сложна динамична система може да се сведе до промяна на стойностите на някои„нива“, а самите промени могат да бъдат регулирани чрез„потоци“,запълване или изчерпване на нивата.
Вторият принцип: всички промени във всяка система са причинени от"вериги за обратна връзка", които са затворени вериги от взаимодействия, които свързват входното действие с изходния фактор на системата и определят влиянието на този изходен фактор върху нивото на входното действие.
Трети принцип: Веригите за обратна връзка във всяка система създават нелинейни зависимости между входните и изходните фактори, което води до непропорционално и необяснимо влияние на информацията за нивата на системата върху нейното състояние чрез обратна връзка.
Четвъртият принцип: системната динамика е приложен апарат, който най-адекватно отразява нестандартното поведение на мрежа от взаимодействащи потоци и обратни връзки. Този апарат е препоръчително да се използва, когато традиционните подходи са неефективни, т.е. когато поведението на обектите не може да бъде точно описано математически и математическите модели дават много приблизителни оценки.
При създаването на системни динамични модели, които отговарят на тези принципи, се разграничават етапите на създаване на концептуален модел (структурно моделиране), създаване на компютърен модел и симулация с помощта на компютърни програми, които емулират функционирането на модела.
За изграждане на системно-динамични модели се използват специализирани компютърни системи завизуално моделиране. В такива системи, за създаванекомпютърна програма, която емулира системно-динамичен модел, не изисква способност за разработване на програми на един или друг език за програмиране. Елементите на модела се извличат от определена библиотека от готови модули, всеки от които е визуално представен като графичен обект (икона), който се прехвърля в полето за създаване на модел и се свързва с други елементи. Така елементът се включва в модела и в същото време съответният модул се включва в компютърната програма, създадена от системата за моделиране. Включването на елементи в модела и визуалната настройка на елементите на модела се осигуряват от интерактивния интерфейс на системата за моделиране, обикновено изграден като интерфейс на прозорец. Интерактивността се състои в това, че за всеки елемент от модела системата за моделиране изисква само необходимите за нея параметри (например вида на уравнението за преобразувателя, коефициентите на линейна зависимост, вида на разпределението на вероятностите). По-долу, за създаване на системно-динамичен модел, ще се използва както универсалната изчислителна среда (MS Excel), така и системата за визуална симулация STELLA, специализирана за създаване на системно-динамични модели.