Modelica is a multi-domain and equation-based modeling language. Modelica is based on object-oriented principles and non-causal modeling. The language is constructed to facilitate reuse and decompose models. The models and the modellibrary can modified to design a new nonlinear components. Object-oriented modeling is an excellent way to analyze and study large complex heterogeneous physical systems. The object-oriented modeling approach build on reusing and decomposition of models and non-causal modeling. Modeling physical systems often leads to a DAE system with index 2 or 3. It is required to use automated symbolic manipulation of the DAE system to do the simulation. Modelica need a compiler tool to run the simulation. Dymola is the dominating tool on the market. Through a graphic editor the user can easily model and simulate the physical system. / Objektorienterad modellering är ett utmärkt sätt att analysera och modellera fysikaliska system. Den ger möjlighet att hantera stora, komplexa och blandade system. Modelica är ett exempel på ett multidomän modelleringsspråk som är ekvationsbaserat och hanterar modeller från olika fysikaliska domäner. Det är baserat på principer från objektorientering och hanterar icke-kausala problem. Modelicas struktur gör att befintliga modeller kan delas upp i delmodeller som kan designas och testas oberoende av de andra delmodellerna. Det ger överskådlig bild av fysikaliska systemet. Modellbibliotek i Modelica kan enkelt modifieras för att designa nya komponenter. Modellering av fysikaliska system, speciellt mekaniska eller mekatroniska system ger upphov till DAE system med index 2 eller 3. Det resulterar svårigheter vid simulering av modeller. En automatiserad symbolisk manipulering av DAE systemen behövs för att underlätta simuleringen. För att simulera modeller skrivna i Modelica, behövs en kompilator och ett simuleringsverktyg. Dymola är det dominerande verktyget för dessa ändamål. Man har tillgång till Modelicas standardbibliotek via ett grafiskt gränssnitt. Vid simulering kontrolleras modellen så att Modelicas syntax är uppfylld. Sedan kompileras och simuleras modellen.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-60744 |
Date | January 2008 |
Creators | Ali Abdul-Amir, Ahmed |
Publisher | Linköpings universitet, Reglerteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0018 seconds