Idź do głównej strony
Modelica

Czym jest Modelica?

Modelica to obiektowy, oparty na równaniach język programowania, przeznaczony do modelowania złożonych, wielodomenowych systemów fizycznych. Jest szeroko stosowany w inżynierii i nauce do symulacji dynamicznego zachowania systemów mechanicznych, elektrycznych, termicznych i hydraulicznych, zanim zostaną zbudowane fizyczne prototypy.

Biblioteki Modelica są dostępne do użytku z Dymola i obejmują wiele różnych branż, w tym motoryzację, lotnictwo, budownictwo i energetykę. Chociaż niektóre biblioteki są zaprojektowane do konkretnych zastosowań, istnieje również wiele bibliotek ogólnego przeznaczenia, które nadają się do użytku w wielu różnych branżach.

Kluczową zaletą korzystania z bibliotek modeli Modelica w Dymola jest to, że równania modelu są widoczne dla użytkownika, dzięki czemu można dokładnie zrozumieć, w jaki sposób model jest zdefiniowany.

 

logo bibliotek modelica

Dostępne biblioteki Modelica

Poniżej znajduje się kompleksowa lista wszystkich aktualnie dostępnych bibliotek Modelica.

Standardowa biblioteka Modelica

Oficjalna biblioteka standardowa od Modelica Association. Zawiera podstawowe, otwarte modele, bloki i komponenty z wielu dziedzin, w tym systemów mechanicznych, elektrycznych, termicznych, płynowych, sterowania i hierarchicznych maszyn stanów.

Biblioteka układów napędowych zelektryfikowanych

Zaprojektowana do modelowania i symulacji całych elektrycznych układów napędowych dla pojazdów hybrydowych i elektrycznych, umożliwiając użytkownikom analizę zarządzania energią, zużycia baterii i ogólnej wydajności pojazdu.

Biblioteka EDrives

Specjalistyczna biblioteka używana do modelowania i symulacji napędów elektrycznych, komponentów elektronicznych i maszyn elektrycznych.

Biblioteka napędów bezszczotkowych DC

Zapewnia elastyczną, standardową architekturę pojazdu. Działa jako framework do płynnej integracji i wymiany różnych bibliotek motoryzacyjnych (takich jak silniki, skrzynie biegów i podwozia).

Biblioteka interfejsów pojazdów

Zapewnia elastyczną, standardową architekturę pojazdu. Działa jako framework do płynnej integracji i wymiany różnych bibliotek motoryzacyjnych (takich jak silniki, skrzynie biegów i podwozia).

VeSyMA

Podstawowa platforma do modelowania i analizy systemów pojazdów, używana do pełnej symulacji pojazdu, zapewniająca podstawową strukturę do przeprowadzania eksperymentów i analizy ogólnej wydajności pojazdu.

Biblioteka silników VeSyMA

Zawiera modele silników spalinowych o średniej wartości i rozdzielczości kąta obrotu wału korbowego. Obejmuje szczegółowe podmodele dla układu dolotowego, układów chłodzenia i komponentów mechanicznych.

Biblioteka układów napędowych VeSyMA

Wykorzystuje symulację wielobryłową układów napędowych pojazdów do analizy właściwości jezdnych, jakości zmiany biegów, przejść biegów i wydajności standardowych cykli jazdy.

Biblioteka zawieszeń VeSyMA

Zawiera wielobryłowe i parametryczne modele zawieszeń zaprojektowane specjalnie do testowania i symulacji dynamiki pojazdu, prowadzenia i komfortu jazdy.

Biblioteka sportów motorowych VeSyMA

Zaawansowane rozszerzenie biblioteki zawieszeń, które obejmuje fizyczne regulacje i specjalistyczne wielobryłowe konfiguracje zawieszeń dostosowane do zastosowań w sportach motorowych.

VeSyMA Driver-in-the-Loop

Umożliwia przygotowanie i optymalizację modeli pojazdów VeSyMA do pracy w czasie rzeczywistym na platformach symulatorów, łącząc ludzkich kierowców z wirtualnym modelem pojazdu.

Serwer terenu VeSyMA

Narzędzie, które zarządza danymi drogowymi i terenowymi o wysokiej wierności, umożliwiając modelom pojazdów dokładną interakcję ze złożonymi trójwymiarowymi nawierzchniami dróg.

Biblioteka chłodzenia

Skoncentrowana na systemach chłodzenia cieczą, specjalnie zaprojektowana do modelowania zarządzania termicznego silników elektrycznych, elektroniki i pakietów baterii.

Biblioteka mocy płynów

Używana do modelowania systemów hydraulicznych. Jest powszechnie stosowana do symulacji maszyn napędzanych płynami w samolotach, samochodach, koparkach i przemysłowym sprzęcie ciężkim.

Pakiet TiL

Umożliwia stacjonarne i przejściowe jednowymiarowe symulacje termodynamiczne złożonych systemów termicznych, w tym wymienników ciepła i cykli sprężania pary.

Biblioteka ClaRa+

Kompleksowa biblioteka używana do dynamicznej symulacji elektrowni cieplnych, specjalnie zoptymalizowana pod kątem działania elektrowni parowych i węglowych.

Biblioteka ogniw paliwowych

Dedykowana do szczegółowej symulacji i modelowania systemów ogniw paliwowych z membraną wymiany protonów (PEM) i innych, zarówno do zastosowań mobilnych (motoryzacyjnych), jak i stacjonarnych.

Biblioteka hydroniczna

Używana do modelowania równowagi między wysiłkiem mechanicznym a wskaźnikami wydajności cieplnej, zwłaszcza w odniesieniu do wymienników ciepła systemów chłodzenia i ogrzewania wodnego.

Biblioteka HVAC

Specjalistyczna biblioteka do projektowania, analizy i symulacji systemów ogrzewania, wentylacji i klimatyzacji.

Biblioteka komfortu człowieka

Uzupełnia systemy HVAC poprzez szacowanie komfortu cieplnego osób przebywających w strefie klimatyzowanej, niezależnie od tego, czy jest to pomieszczenie, kabina samochodowa czy kadłub samolotu.

Biblioteka FlexBody

Umożliwia użytkownikom uwzględnienie zgodności strukturalnej i elastyczności w systemach wielobryłowych poprzez importowanie modeli FE (elementów skończonych) z oprogramowania takiego jak Nastran, Abaqus i Genesis.

Biblioteka dynamiki lotu

Zaprojektowana do modelowania, analizy mechaniki lotu i symulacji samolotów, bezzałogowych statków powietrznych (UAV) i pojazdów kosmicznych.

Biblioteka baterii Dymola

Specjalistyczny framework do modelowania ogniw i pakietów baterii w celu analizy zachowania termicznego, stanu naładowania i charakterystyki starzenia.

Biblioteka energii wiatrowej

Używana do modelowania, symulacji i optymalizacji turbin wiatrowych, uwzględniając interakcje aerodynamiczne, mechaniczne i elektryczne.

Definition Search Book Streamline Icon: https://streamlinehq.com W jakich bibliotekach Modelica TECHNIA może pomóc?

Wszystkie wymienione biblioteki mogą być dostarczone przez TECHNIA do użytku z Dymola i obejmują wsparcie techniczne. Aby uzyskać więcej informacji na temat bibliotek opracowanych i zarządzanych przez ekspertów TECHNIA (w tym bibliotek VeSyMA), odwiedź naszą stronę Biblioteki Modelica.

Standardowa biblioteka Modelica

Standardowa biblioteka Modelica to bezpłatna biblioteka opracowana przez Modelica Association i dostarczana z Dymola. Zawiera podstawowe komponenty do modelowania systemów mechanicznych (1D/3D), elektrycznych (analogowe, cyfrowe, maszyny), termicznych, płynowych (1D), systemów sterowania i hierarchicznych maszyn stanów. Obejmuje również funkcje numeryczne oraz funkcje do obsługi ciągów znaków i plików.

Standardowa biblioteka Modelica jest dostępna do pobrania z GitHub.

Komponenty biblioteki Opis
Lib-Electrical Analogowe Analogowe komponenty elektryczne i elektroniczne, takie jak rezystory, kondensatory, transformatory, diody, tranzystory, linie przesyłowe, przełączniki, źródła, czujniki.
Lib-Digital Cyfrowe Cyfrowe komponenty elektryczne oparte na standardzie VHDL, takie jak podstawowe bloki logiczne z logiką 9-wartościową, opóźnienia, bramki, źródła, konwertery między logiką 2-, 3-, 4- i 9-wartościową.
Lib-Machines Maszyny Elektryczne maszyny asynchroniczne, synchroniczne i prądu stałego (silniki i generatory), a także trójfazowe transformatory.
Lib-FluxTubes Rurki strumienia Oparte na koncepcjach magnetycznych rurek strumienia. Szczególnie do modelowania elektromagnetycznych siłowników. Nieliniowe modele kształtu, siły, upływu i materiałów. Dane materiałowe dla stali, blachy elektrotechnicznej, czystego żelaza, żelaza kobaltowego, żelaza niklowego, NdFeB, Sm2Co17 i innych.
Lib-Translational Translacyjne Jednowymiarowe mechaniczne systemy translacyjne, np. masa ślizgowa, masa z ogranicznikami, sprężyna, tłumik.
Lib-Rotational Rotacyjne Jednowymiarowe mechaniczne systemy rotacyjne, np. bezwładności, przekładnie, przekładnie planetarne, wygodna definicja tarcia zależnego od prędkości/momentu obrotowego (sprzęgła, hamulce, łożyska, ..)
Lib-MultiBody1Lib-MultiBody2 Wielobryłowe Trójwymiarowe systemy mechaniczne składające się z połączeń, brył, elementów siłowych i czujników. Połączenia mogą być napędzane przez układy napędowe zdefiniowane przez jednowymiarową bibliotekę systemów mechanicznych (Rotacyjne). Każdy komponent ma domyślną animację. Komponenty mogą być dowolnie łączone.
Lib-Fluid Płynowe Jednowymiarowy przepływ termopłynów w sieciach naczyń, rur, maszyn płynowych, zaworów i złączek. Można używać wszystkich mediów z biblioteki Modelica.Media (czyli nieściśliwych lub ściśliwych, jedno- lub wieloskładnikowych, jedno- lub dwufazowych).
Lib-Media Media Duża biblioteka mediów dostarczająca modele i funkcje do obliczania właściwości mediów, takich jak h = h(p,T), d = d(p,T), dla następujących mediów:

  • 1240 gazów i mieszanin tych gazów.
  • nieściśliwe, tabelaryczne ciecze (h = h(T) itp.).
  • ściśliwe ciecze
  • suche i wilgotne powietrze
  • model wysokiej precyzji dla wody (IF97).
Lib-Thermal Przepływ ciepła płynów, Wymiana ciepła Prosty przepływ termopłynów w rurach, szczególnie do modelowania chłodzenia maszyn powietrzem lub wodą (rury, pompy, zawory, otoczenie, czujniki, źródła) oraz skupiona wymiana ciepła z kondensatorami ciepła, przewodnikami cieplnymi, konwekcją, promieniowaniem ciała, źródłami i czujnikami.
Lib-Blocks1Lib-Blocks2 Bloki Bloki wejścia/wyjścia do modelowania schematów blokowych i sieci logicznych, np. integrator, PI, PID, funkcja przenoszenia, liniowy system przestrzeni stanów, próbnik, opóźnienie jednostkowe, dyskretna funkcja przenoszenia, bloki AND/OR, timer, histereza, bloki nieliniowe i routingu, źródła, tabele.
Lib-StateGraph Wykres stanów Hierarchiczne maszyny stanów o podobnej mocy modelowania jak Statecharts. Modelica jest używana jako synchroniczny język akcji, tzn. gwarantowane jest deterministyczne zachowanie.
 A = [1,2,3;
   3,4,5;
   2,1,4];
 b = {10,22,12};
 x = Matrices.solve(A,b);
 Matrices.eigenValues(A);
Matematyka, Narzędzia Funkcje działające na wektorach i macierzach, takie jak rozwiązywanie układów liniowych, wartości własne i osobliwe itp., oraz funkcje działające na ciągach znaków, strumieniach, plikach, np. do kopiowania i usuwania pliku lub sortowania wektora ciągów znaków.

Skontaktuj się z naszymi ekspertami

Alessandro Picarelli i jej zespół spędzili ostatnie 20 lat współpracując z klientami w celu opracowania rozwiązań, które idealnie uzupełniają portfolio Dassault Systèmes. Umów się na bezpłatną konsultację już dziś.

alessandro picarelli inżynier technia dyrektor mbse oraz inzynierii systemów

Jesteś gotowy do rozmowy?