DYNAMO (dasturlash tili)
ДЙНАМО (Дйнамиc Моделс) – бу симуляция тили ва тизим динамикаси аналитик тизими доирасида ишлаб чиқилган график белгилар. Бу дастлаб саноат динамикаси учун эди, лекин тез орада аҳоли ва ресурсларни ўрганиш ва шаҳар режалаштириш[1][2] каби бошқа иловаларга ҳам кенгайтирилди.
ДЙНАМО дастлаб 1950-йилларнинг охирида Жей Райт Форрестер бошчилигида МИТ ҳисоблаш марказида доктор Пҳйллис Фох[3][4], Александр Л. Пугҳ ИИИ, Грейс Дюрен[5] ва бошқалар[6] томонидан ишлаб чиқилган[7].
ДЙНАМО Рим клубининг ўсиш чегаралари китобида эълон қилинган глобал ресурсларнинг камайиши тизим динамикасини симуляция қилиш учун ишлатилган[8], бироқ ўшандан бери фойдаланилмай қолган.
Ривожланиши
1958-йилда Форрестер МИТ ходимидан дастурчидан баъзи тенгламалар учун керакли эчимларни ҳисоблашни сўраганида, Гарвард Бусинесс Ревиэw журналида саноат динамикаси ҳақида ёзаётгани учун, ўзи билмаган ҳолда ДЙНАМО нинг ривожланишига туртки берди[9][10]. Дастурчи Ричард Беннетт кодланган тенгламаларни рамзий киритиш ва ҳисобланган ечимлар сифатида қабул қиладиган тизимни (СОДД – „Саноатни бошқариш муаммоларини кўп тенгламалар билан симуляция қилиш“) амалга оширишни танлади. СИМПЛЕ ДЙНАМО учун концепциянинг исботига айланди: фойдаланувчилар умумий мақсадли дастурлаш тилида махсус мақсадли ҳал қилувчини „қаттиқ кодлаш“ мутахассис дастурчисига эга бўлиш ўрнига, фойдаланувчилар махсус симуляция тилида тизим тенгламаларини белгилашлари ва симуляция натижаларини олишлари мумкин эди. битта дастурнинг бажарилиши.
Дизайн мақсадлари
ДЙНАМО қуйидагиларни таъкидлаш учун ишлаб чиқилган:
- саноат динамикасини моделлаштириш жамияти учун фойдаланиш қулайлиги (улар мутахассис дастурчилар деб ҳисобланмаган);
- оралиқ обект файлини яратмасдан, компиляция қилинган моделни дарҳол бажариш; ва
- чизиқли принтер ва қалам плоттер графиклари билан график чиқишни таъминлаш.
ДЙНАМО ўша вақт стандартларидан юқори бўлган усуллар орасида рақамли турларни текшириш бирликлари ва нисбатан аниқ хато хабарлари мавжуд эди.
Амалга ошириш
Дастлабки версиялар ИБМ 704, сўнгра ИБМ 709 ва ИБМ 7090 учун монтаж тилида ёзилган. ДЙНАМО ИИ Алгол 60[11][12] нинг кенгайтирилган версияси бўлган АЭД-0 да ёзилган. 1971-йилда Дйнамо ИИ/Ф портатив ФОРТРАН кодини[13] яратди ва Дйнамо ИИ/Ф ҳам, Дйнамо ИИИ ҳам ФОРТРАН[13][14]-да ёзилиши орқали тизимнинг портативлигини яхшилади.
Дастлаб асосий компютерларда оммавий ишлов бериш учун мўлжалланган бўлиб, у 1970[15]-йилларнинг охирида мини-компютерларда сотувга қўйилди ва 1980[16]-йилларнинг бошида шахсий компютерларда „микро-динамо“ сифатида фойдаланиш мумкин бўлди. Тил 1983[17]-йилда ДЙНАМО ИИ дан ДЙНАМО ИВ га қадар бир нечта таҳрирлардан ўтди
Таъсир ва муаммолар
Ўсиш чегаралари тўғрисидаги баҳс-мунозаралар натижасида юзага келган атроф-муҳит муаммоларига (билвосита сезилган) жамоатчилик таъсиридан ташқари, ДЙНАМО дискрет-ҳодисалар симуляцияси тарихида таъсирли эди, гарчи у моҳиятан фарқ тенгламалари[18] орқали аниқланган узлуксиз симуляция пакети бўлса ҳам. Баъзиларнинг айтишича, бу ҳатто нисбатан паст даражадаги математик фойдаланувчилар учун ҳам компютерни моделлаштириш учун имкониятлар очган. Бошқа томондан, у математик мураккаблик талаб қилиниши керак бўлган заиф [19][20] ва фақат Эйлер интеграциясига[1] таяниши учун ҳам танқид қилинди.
Манбалар
- ↑ 1,0 1,1 Караянакис, Ничолас Марк. Cомпутер-ассистед симулатион оф дйнамиc сйстемс wитҳ блоcк диаграм лангуагес. CРC Пресс, 24 Жуне 1993. ИСБН 0-8493-8971-2.
- ↑ Сwансон, Cарл В.; Раймонд Ж., Wалдманн (Септембер 1970). "А Симулатион Модел Оф Эcономиc Гроwтҳ Дйнамиcс". Жоурнал оф тҳе Америcан Планнинг Ассоcиатион (Роутледге: Тайлор & Франcис Гроуп) 36 (5): 314–322. дои:10.1080/01944367008977327. ҳттпс://арчиве.орг/детаилс/сим_америcан-планнинг-ассоcиатион-жоурнал_1970-09_36_5/паге/314.
- ↑ „Ресуме анд бриэф аутобиограпҳй фор Пҳйллис Фох, фор Wеллеслей Cоллеге Cласс оф 1944 Реcорд Боок“. СИАМ ҳисторй wебсите (1974-йил 1-январ).
- ↑ Мичаэл Ж. Радзиcки. Оригин оф Сйстем Дйнамиcс. У.С. Департмент оф Энергй Оффиcе оф Полиcй анд Интернатионал Аффаирс. Қаралди: 2011-йил 23-сентябр.
- ↑ Ҳаигҳ. „Пҳйллис Фох“ (ПДФ). Тҳе Ҳисторй оф Нумериcал Аналйсис анд Сcиэнтифиc Cомпутинг Орал Ҳисториэс. Соcиэтй фор Индустриал анд Апплиэд Матҳематиcс (2005). Қаралди: 2010-йил 12-май.
- ↑ „Д-Мемос 0 - 499“. Сйстем Дйнамиcс Соcиэтй. 2017-йил 23-октябрда асл нусхадан архивланган. Қаралди: 2010-йил 8-май.
- ↑ ДЙНАМО Усер'с Мануал. МИТ Пресс, 1963 — 2–3-бет.
- ↑ , архивсана= параметри ҳам кўрсатилиши зарур. Меадоwс, Донелла. Тҳе лимиц то гроwтҳ: тҳе 30-еар упдате. Челсеа Греэн Пуб., 2004 — 285-бет. ИСБН 1-931498-51-2 (деннис меадоwсда асл нусхадан [ архивланган]).
- ↑ Форрестер, Ж.W.. Индустриал Дйнамиcс. Cамбридге МА: МИТ Пресс, 1961. ИСБН 1-883823-36-6.
- ↑ „"Тҳе Бегиннинг оф Сйстем Дйнамиcс," Жай W. Форрестер“. 2010-йил 14-апрелда асл нусхадан архивланган. Қаралди: 2010-йил 8-май.
- ↑ Росс, Д.Т.; Wард, Ж.Э. (Май 1967), „Инвестигатионс ин Cомпутер-Аидед Десигн фор Нумериcаллй Cонтроллед Продуcтион“, Теч Репорт, Элеcтрониc Сйстемс Лабораторй, Элеcтриcал Энгинеэринг Департмент, МИТ
- ↑ Саммет, Ж.Э.. Программинг Лангуагес: Ҳисторй анд Фундаменталс. Прентиcе Ҳалл, Ауг 1969 — 651-бет. ИСБН 0-13-729988-5.
- ↑ 13,0 13,1 "Проcеэдингс оф тҳе Аннуал Питцбургҳ Cонференcе он Моделинг анд Симулатион". Аннуал Питцбургҳ Cонференcе он Моделинг анд Симулатион (Университй оф Питцбургҳ. Счоол оф Энгинеэринг: Инструмент Соcиэтй оф Америcа. Питцбургҳ Сеcтион): 1270. 1975. ИССН 0198-0092. ҳттпс://боокс.гоогле.cом/боокс?ид=МwЙқАҚААИААЖ&қ=дйнамо.ии+фортран. Қаралди: 12 Май 2010.ДЙНАМО (дастурлаш тили)]]
- ↑ Cомпутер & Cонтрол Абстраcц, Волуме 11, Институте оф Элеcтриcал анд Элеcтрониcс Энгинеэрс п.1591
- ↑ "'Дйнамо' Ноw он Минис". Cомпутерwорлд. 5 Жун 1978. ҳттпс://неwс.гоогле.cом/неwспаперс?ид=9ХкбААААИБАЖ&пг=6221,5184477&дқ=пугҳ-роберц+дйнамо&ҳл=эн.
- ↑ Роберц, Нанcй. Интродуcтион то cомпутер симулатион: тҳе сйстем дйнамиcс аппроач. Аддисон-Wеслей, Септембер 1982. ИСБН 0-201-06414-6.
- ↑ ДЙНАМО Усеръс Мануал, Сихтҳ Эдитион, ИСБН 0-262-66052-0
- ↑ "А Ҳисторй оф Дисcрете Эвент Симулатион Программинг Лангуагес", Ричард Э. Нанcе, ТР 93-21, Депт. оф Cомп. Сcи., Виргиниа Полйтечниc Институте анд Стате Университй (cросс-листед ас Сйстемс Ресеарч Cентер репорт СРC 93-003), Жуне 11, 1993
- ↑ Тайлор, Петер Ж.. Унрулй cомплехитй: эcологй, интерпретатион, энгагемент. Университй Оф Чиcаго Пресс, 2005. ИСБН 0-226-79036-3.
- ↑ "Ан интервиэw wитҳ Пҳйллис А. Фох", СИАМ wебсите орал ҳисторй, п.26 : „Бесидес тҳе серво-мечанисм аппроач, [Форрестер] усед эхтраполатион, wҳич ис ноториоуслй проблематиc, анд унстабле. Ёу кноw ёурселф тҳат ёу cанът эхтраполате форевер. Ит доэснът wорк.“
Библиография
- Динамо билан тизим динамикасини моделлаштиришга кириш (1981), Жорж П. Ричардсон; Александр Л. Пугҳ ИИИ, Пегасус Cоммуниcатионс,ИСБН 1-883823-43-9
- Атроф-муҳитни моделлаштириш: Атроф-муҳит тизимларини тизим динамикасига моделлаштиришга кириш (1999), Эндрю Форд, Исланд Пресс,ИСБН 1-55963-601-7
- Д иловаси: Динамо
- „Кўзда тутилмаган оқибатлар пайғамбари“, Лоуренс М. Фишер, стратегия+бизнес № 40 2005 йил куз [1]
- Корпоратив режалаштириш ва сиёсатни лойиҳалаш: тизим динамикасига ёндашув (1981), Жеймс М. Лйнеис, (Тизим динамикасида МИТ Пресс/Райт-Аллен серияси)ИСБН 0-262-12083-6
- Таълим ташкилотлари учун моделлаштириш (2000), Жон ДW Мореcрофт, Жон Д. Стерман; маҳсулдорлик матбуоти (тизим динамикаси серияси) (қаттиқ муқовали)ИСБН 1-56327-250-4
- Чекланган дунёда ўсиш динамикаси (1974), Деннис Л. Меадоwс, Райт-Аллен Пресс,ИСБН 0-9600294-4-3
- Илова C: ДЙНАМО оқим диаграммасини қандай ўқиш керак;
- Илова Д: Динамо тенгламаларини қандай ўқиш керак
- Э иловаси: ДЙНАМО график чиқишини қандай ўқиш керак
- Компютер ёрдамида назарияни қуриш: динамик ижтимоий тизимларни моделлаштириш (1988), доктор Роберт Ханнеман, Саге Публиcатионс, Инc., 0803929617
- Менежмент фанида компютер симуляцияси (1998), Майкл Пидд, Wилей,ИСБН 0-471-97931-7
- Ижтимоий олим учун симуляция (2005), Г. Найжел Гилберт, Клаус Г. Троитзсч, Опен Университй Пресс,ИСБН 0-335-21600-5
Ҳаволалар
- ДЙНАМО – қўлланмадан кўчирма батафсилроқ тарихни ўз ичига олади.