Автор работы: Пользователь скрыл имя, 08 Октября 2013 в 13:21, реферат
Общей особенностью развития человечества в 20 веке является существенное ускорение научно-технического процесса. На протяжении жизни одного поколения происходит полная замена технических устройств (устройств связи, передвижения, записи и воспроизведения информации, и другой техники и т.д. и т.п.), а также меняются технологии их производства. Одним из моментов, дающий возможность новой научно-технической революции, является значительное ускорение обмена новыми научно-техническими идеями.
Базы данных научной информации………………………………….3
Пакеты моделирования динамических систем……………………..5
Пакеты визуального моделирования………………………………...8
Существующие подходы к визуальному моделированию сложных динамических систем…………………………………………………10
Универсальные пакеты для научных исследований………………14
Список используемых источников………………………………….17
Подход очень удобен и естественен для описания типовых блоков физических систем. Недостатками являются необходимость символьных преобразований, что резко сужает возможности описания гибридного поведения, а также необходимость численного решения большого числа алгебраических уравнений, что значительно усложняет задачу автоматического получения достоверного решения.
К пакетам "физического моделирования" следует отнести:
- "20-SIM" (Controllab
Products B.V; http://www.rt.el.utwente.nl/
- Dymola (Dymasim; http://www.dynasim.se);
- Omola, OmSim (Lund University;
http://www.control.lth.se/~
Как обобщение опыта развития систем этого направления международной группой ученых разработан язык Modelica (The Modelica
Design Group; http://www.dynasim.se/modelica
Пакеты, основанные
на использовании схемы гибридного
автомата, позволяют очень наглядно
и естественно описывать
К этому направлению
относится пакет Shift (California PATH: http://www/path.berkeley.edu/
Заметим, что
между вторым и третьим направлениями
нет непреодолимой пропасти. В
конце концов, невозможность из совместного
использования обусловлена лишь
сегодняшними вычислительными возможностями.
В то же время, общая идеология
построения моделей практически
совпадает. В принципе, возможен комбинированный
подход, когда в структуре модели
должны выделяться составные блоки,
элементы которых имеют чисто
непрерывное поведение, и однократно
преобразовываться к
При моделировании динамических систем чаще всего применяют следующие пакеты: подсистему Simulink входящую в пакет MatLab и VisSim.2
5. Универсальные пакеты для научных исследований
В наше время в большом спросе у пользователей ЭВМ различного уровня знаний стал популярным и широко используемым термин «компьютерная математика».
Компьютерная, символьная математика(алгебра) — большой раздел математического моделирования. Программы такого вида можно отнести к инженерным программам автоматизированного проектирования. Таким образом, в области инженерного проектирования выделяют три основных раздела:
CAD—Computer Aided Design (автоматизированное проектирование);
CAM—Computer Aided Manufacturing (автоматизированное производство);
CAE—Computer Aided Engeneering (автоматизированное конструирование, автоматизированная разработка).
На сегодняшний день серьезное конструирование, градостроительство и архитектура, электротехника и другие отрасли, а также учебные заведения по направлению технических специальностей, уже не в состоянии обойтись без систем автоматизированного проектирования (САПР), производства и расчетов. Математические пакеты являются составной частью CAE-систем, эта часть считается одной из основных, поскольку некоторые задачи нереально выполнить без помощи компьютера. Кроме того, системами символьной математики на сегодняшний день пользуются даже теоретики, например для проверки своих утверждений и гипотез.
Времена, когда программы требовали от пользователей высоких знаний в области устройства компьютера и умения программировать на разных алгоритмических языках, уметь отлаживать созданные программы, устранять ошибки и тратить много времени на получение результата, прошли. На сегодняшний день в математических пакетах применяется принцип конструирования модели, а не традиционное программирование.
Т. е. пользователь только ставит задачу, а методы и алгоритмы решения система находит сама. Более того, такие рутинные и стандартные операции, как раскрывание скобок, преобразование выражений, нахождение корней уравнений, производных и т.д. компьютер сам выполняет в символьном виде, практически без вмешательства пользователя.
Современные математические пакеты программ можно использовать и как самый обычный калькулятор, и как средства для упрощения выражений при решении каких-либо задач, и как генератор графики или даже звука. Стандартными стали также средства взаимодействия с Интернетом, и генерация HTML-страниц выполняется теперь прямо в процессе вычислений. Теперь можно решать задачу и одновременно публиковать ее в интернете. В настоящее время практически все современные CAE-программы имеют встроенные функции символьных вычислений. Однако наиболее известными и приспособленными для математических вычислений считаются Maple, MathCad, Mathematica и MatLab. Кроме основных программ символьной математики существуют альтернативы, идеологически схожие с тем или иным пакетом-лидером.3
Так что же делают эти программы и как они помогают пользователям? Основу курса мат. анализа в высшей школе входят такие понятия, как пределы, производные, первообразные функций, интегралы разных видов, ряды и дифференциальные уравнения. Тому, кто знаком с основами высшей математики, наверняка, известны десятки правил нахождения пределов, взятия интегралов, нахождения производных и т.д. Если учесть то, что для нахождения большинства интегралов нужно также помнить таблицу нахождения основных интегралов, то получается просто огромный объем информации. И если какое-то время не решать подобных задач, то многое быстро забывается и для нахождения, интеграла посложнее придется уже заглядывать в справочники.
Но ведь нахождение пределов и интегралов в реальной жизни не является главной целью вычислений. Реальная цель заключается в решении каких-либо проблем, а вычисления — всего лишь этап по пути к этому решению.
С помощью описываемого ПО можно сэкономить массу времени и избежать множества ошибок при вычислениях и расчетах. Конечно, CAE системы не ограничиваются только этими возможностями. Нужно отметить и то, что спектр задач, решаемых подобными системами, очень широк:
При этом также отметим, что поскольку CAE-системы содержат операторы для базовых вычислений, то практически все алгоритмы, отсутствующие в стандартных функциях, можно выполнить посредством написания своей собственной программы. Таким образом, можно сделать вывод, что рассматриваемые универсальные математические пакеты – весьма совершенные, универсальные продукты, включающие большинство математических понятий и обладающие большим набором методов для решения общих математических и научно-технических задач.
Список использованных источников
1 Ю.Б.Колесов,
Ю.Б.Сениченков. Имитационное моделирование
сложных динамических систем. URL: http://www.exponenta.ru/soft/
2 А.Л. Фрадков,
В.О. Никифоров. Интернет-технологии научной
работы. URL: http://www.rusycon.ru/journal/
3 КомпьютерПресс.
Обзор программ для символьной математики URL:http://www.compress.ru/
Информация о работе Пакеты программ для компьютерной обработки результатов научных исследований