Jump to content

КСМП III

CSMP III, или Программа непрерывного системного моделирования. [1] IlI — это раннее научное компьютерное программное обеспечение, предназначенное для численного моделирования и решения дифференциальных уравнений . Это позволяет моделировать и тестировать реальные системы с помощью компьютера. [2]

С начала 1961-х годов компьютерные системы способны моделировать динамические ситуации реального мира, такие как взаимодействие между людьми в общественном здании, например в терминале аэропорта. Модели можно использовать для проверки напряжений, воздействующих на инженерную конструкцию, без риска и затрат на строительство. Современное использование включает анализ погодных систем и влияние глобального потепления на нашу планету Земля. CSMP и его различные версии широко использовались в прошлом, когда это программное обеспечение было впервые разработано. [3]

Структура

[ редактировать ]

Как и все компьютерные программы, ее аналитические и симуляционные программы построены на основе трех основных типов утверждений: [4]

  • Структурные утверждения, определяющие модель. Они состоят из операторов языка программирования, подобных FORTRAN , и функциональных блоков программного кода (процедур), предназначенных для повторяющихся операций, которые часто встречаются в определении модели.
  • Операторы данных, которые присваивают числовые значения различным изменяющимся параметрам, константам и начальным условиям .
  • Операторы управления, задающие параметры сборки и выполнения программы, а также выбор вывода результатов выполненных вычислений.

Структурные операторы могут использовать операции сложения , вычитания , умножения , деления и возведения в степень , используя те же правила записи и синтаксиса, которые используются в FORTRAN. [5] Если, например, модель включает уравнение

следующий оператор будет использоваться для определения переменных и выполняемых вычислений:

x=6,0*Y/W+(Z-2,0)**2,0

Рандомизация

[ редактировать ]

К некоторым частям модели можно добавить случайные изменения значений для имитации непредсказуемых моделей поведения в динамических конструкциях, нагруженных ветром, таких как высотные здания или конструкции крыльев самолетов. [3]

Современные вариации

[ редактировать ]

Более ранний текстовый язык программирования CSMP III был заменен такими вариантами, как APL и объектно-ориентированными версиями CSMP для компьютерного моделирования, такими как OOSCMP. [6]

  1. ^ «CSMP-моделирование» . Компьютерный мир . 16 апреля 1975 г. с. 18.
  2. ^ «Неявная интеграция для CSMP III и проблема жесткости» . Группа продвинутых приложений IBM (Великобритания), февраль 1976 г. Проверено 13 февраля 2011 г.
  3. ^ Перейти обратно: а б «Языки моделирования непрерывных систем: современный обзор» . Elsevier Science Publishers BV, Амстердам, 1 января 1974 г. Проверено 13 февраля 2011 г.
  4. ^ «Базовое программирование» . Компания Tech Warehouse — дата не разглашается . Проверено 20 февраля 2011 г.
  5. ^ «Краткое содержание утверждений Фортрана 77» . Национальный суперкомпьютерный центр Университет Линчёпинга, Линчёпинг, ШВЕЦИЯ, 1999 год . Проверено 20 февраля 2011 г.
  6. ^ «Компиляция языка моделирования в APL» . Испанская межведомственная комиссия по науке и технологиям (CICYT) . Проверено 13 февраля 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a93eb6a958c234d4a6ee74212ea7618c__1636293180
URL1:https://arc.ask3.ru/arc/aa/a9/8c/a93eb6a958c234d4a6ee74212ea7618c.html
Заголовок, (Title) документа по адресу, URL1:
CSMP III - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)