|
MapleSim
|
Pakiet MapleSim oferuje obecnie bogate środowisko modelowania i symulacji układów dynamicznych.
Struktura modelu reprezentowana jest graficznie, lecz zależności opisujące związki pomiędzy
poszczególnymi komponentami zadawane są w postaci równań matematycznych. Na równaniach tych
wykonywane są różne manipulacje symboliczne, mające na celu maksymalne uproszczenie i wygenerowanie
wydajnych modeli symulacyjnych. Główny zakres zastosowań MapleSim to tzw. modelowanie fizyczne,
zmierzające do opisu w jednym modelu różnorodnych zjawisk definiowanych za pomocą wielkości mechanicznych,
elektrycznych, cieplnych, pneumatycznych, hydraulicznych i in. (obecnie 11 różnych domen) lub związanych
z przepływem sygnałów, albo też samodzielnie definiowanych przez użytkownika (custom components).
MapleSim jest zgodny ze standardem OpenModelica. Możliwy jest też import niektórych bibliotek
modeli zgodnych z tym standardem.
Istnieje możliwość importu modeli Simulinka® w postaci równań Maple (moduł Maple BlockImporter),
jak i eksportu modeli MapleSim, za pomocą modułu MapleSim Connector, do postaci S-funkcji
Simulinka, a także generacji kodu ANSI-C do wykorzystania w środowiskach szybkiego prototypowania
i symulacji HiL: Real-Time Workshop® / dSPACE® lub xPC Target™. Modele MapleSim mogą być
także włączane do LAbVIEW® VI i aplikacji NI VeriStand.
W najnowszej wersji 4 MapleSim wprowadzono:
- interaktywne narzędzie do graficznego definiowania, równolegle z określaniem struktury modelu,
geometrii układów brył sztywnych w trzech wymiarach, pozwalające na intuicyjny wgląd w relacje pomiędzy
poszczególnymi wielkościami,
- nowy efektywny solwer zmiennokrokowy RK (metoda Casha-Karpa), przeznaczony do układów dobrze i
średnio uwarunkowanych (semi-stiff),
- nowe narzędzia (Probe Management Tools) do zarządzania monitorowaniem i zapisem zmiennych w trakcie symulacji,
- rozszerzone biblioteki bloków elektrycznych i sygnałowych,
- rozbudowane funkcje zarządzania projektami, obsługujące podsystemy współdzielone i autonomiczne,
wyposażone w nowe możliwości diagnostyki i analizy modeli.
|
|
|