Математические пакеты, такие как Mathcad, Maple, Mathematica, хорошо приспособлены к проведению расчетов в естественнонаучных дисциплинах, когда модель задана в аналитической форме. Удобство варьирования параметров в сочетании с заранее определенной процедурой обработки и визуализации результатов существенно облегчает исследования. В таких многовариантных расчетах накладные расходы, связанные с написанием специальной программы на языке пакета, управляющей экспериментом, окупаются той легкостью, с которой возможно повторить все вычисления заново при внесении изменений в исходную модель. Программирование сводится к написанию относительно небольших по объему программ, состоящих в основном из макрооператоров.
С точки зрения моделирования технических объектов основным и, пожалуй, единственным достоинством систем компьютерной математики является математическая прозрачность вычислений и легкость создания объектов, осуществляющих математические вычисления. К числу недостатков можно отнести отсутствие таких принципиально важных возможностей, как:
автоматизация построения математической модели;
компонентное моделирование с применением достаточно большого количества типовых блоков;
быстрая модификация модели;
создание предметно-ориентированной среды;
оперативное изменение метода моделирования и т.д.
В результате, применение систем компьютерной математики ограничивается решением простых задач, или задач, где главное – прозрачность вычислений.
Пакеты компонентного моделирования в основном ориентированы на численные эксперименты и являются в настоящее время доминирующими в процессах проектирования технических объектов. Они позволяют пользователю не заботиться о программной реализации модели, как о последовательности исполняемых операторов, и тем самым создают на компьютере некоторую удобную среду, в которой можно создавать виртуальные системы и проводить эксперименты с ними.
Пакеты компонентного моделирования, по способам их применения или технологии моделирования можно разделить на две группы.
Так называемые универсальные пакеты, ориентированы на определенный класс математических моделей и применимы для любой прикладной области, в которой эти модели справедливы. Основу универсального пакета составляют библиотеки компонентов общего назначения. В этих пакетах используются разнообразные коллекции численных методов, способные справиться с широким спектром задач. Как правило, универсальные пакеты обладают развитыми средствами визуализации, обеспечивающими показ изучаемого явления с разных сторон, а не одним, принятым в конкретной области, способом.
Достарыңызбен бөлісу: |