Class Note for ECE 449 at UA
Popular in Course
Popular in Department
This 8 page Class Notes was uploaded by an elite notetaker on Friday February 6, 2015. The Class Notes belongs to a course at University of Arizona taught by a professor in Fall. Since its upload, it has received 12 views.
Reviews for Class Note for ECE 449 at UA
Report this Material
What is Karma?
Karma is the currency of StudySoup.
You can buy or earn more Karma at anytime and redeem it for class notes, study guides, flashcards, and more!
Date Created: 02/06/15
A I we 449549 ontinnons System mmml Object Oriented Modeling 0 The aim of this lecture is to illustrate the requirements of a software environment for objectoriented modeling of physical systems and to show how these requirements can be met in practice 0 The lecture offers a first glimpse at features and capabilities of Dymola a software environment created for the purpose of modeling complex physical systems in an objectoriented fashion Dymola offers a graphical user interface 0 Some features of the underlying textual model representation called Modelica are also introduced September 8 2003 Start ofpresentation Asa I we 449549 Glontinnnns System mutualingl Table of Contents 0 The causality of the model equations 0 Graphical modeling 0 Model structure in Modelica 0 Model topology in Modelica Inheritance rules 0 Hierarchical modeling September 8 2003 Start ofpresentation A I we 449549 hummus System whalingl The Causality of the Model Equations U 0 U0 t iU0R R T Different Identical Equations Objects I 0 10 10 ft u R I 0 2 The causality of the equations must not be R predetermined It can only be decided upon after the analysis of the system topology September 8 2003 Start ofpresentation I we 449549 Glontinnnns System whalingl Basic Requirements of 00 Modeling 0 Physical objects should be representable by mathematical graphical objects 0 The graphical objects should be topologically connectable o The mathematical models should be hierarchically describable To this end it must be possible to represent networks of coupled objects again as graphical objects September 8 2003 Start ofpresentation A was 449549 0ntinnons System whalingl An Example H A a W DOD 1 MN W Ground l l September 8 2003 Start ofpresentation I was 449549 0ntinnnns System whalingl Graphical Information Annotation package CircuitLib annotation Coordsys extent0 0 504 354 grid2 2 component20 201 model Circuiti annot on Coordsys extent 100 10039 100 100 grid2 2 component20 201 ModeiieaEieetricaiAnaiogSoureesSineVoItage u0v10 rreqHz2500 annotation extent 30 2o 40 2a rotation 90 ModeiieaEiectrieaiAnaiogBasieResistor R1 00 annotation extent 40 20 060rotatio ModeiieaEiectricaiAnaiogBasicCapacitor C E6 annotation exten 40 60 0 20rotati ModelicaEIectricalAnalogBasicResisorR2R 0 annotation extent 20 40201 Moder aEieetricaiAnaiogBasicinductor LL00015 annotation exten 40 20 30 601rotation 90 ModeiieaEieetrieaiAnaiogBasicGround Ground amotation extent0 100 40 60 equation conneetu0p R1p annotation point conneetR1n Cp annotation poin conneetR2p R1n annotation poin 0 20 0 20 20 styieeoior3 conneetu0n cn annotation poin 60 20 6060 20 60 styiecoiors connectltroundpcnannotat39 p nts2060 20 60 styieteoiora conneetLp R1p annotation p int 6060 20 so styieeoior3 connectLnGroundpannotati quotp nts60 20 6060 20 60styieeoiors conneetR2n Ln annotation points40 0 so 0 so 20 styieeoiors end Circuiti end CircuitLib 30 20 6000 20 60tylecolor3 20 20 20 20 stylecolor3 September 8 2003 start ofpresentation A I we 449549 untinnons System whalingl Models in Modelica 0 Models in Modelica consist of a description of their model structure as well as a description of their embedding in the model environment model Model name Description of the model embedding eq uations Description of the model structure end Model name September 8 2003 Start ofpresentation I we 449549 Glontinnnns System whalingl Model Structure in Modelica The model structure in Modelica consists either of a set of equations a description of the model topology or a combination of the two types of model structure descriptions A topological model description is usually done by dragging and dropping model icons from graphical model libraries into the modeling window These models are then graphically interconnected among each other 0 The stored textual version of the topological model consists of a declaration of its submodels model embedding a declaration of its connections model structure as well as a declaration of the graphical description elements Annotation September 8 2003 Start ofpresentation A I was 449549 ontinnons System mmml Model Topology in Modelica w M H 7 model MotorDrive WL PI IN vi AJMUL 150 up Motor Gearbox gearbogt Shaft JlJlO Tachometer wl h equation controller connectmotorflange connectgearboxb connectJlb wla connectwlw controllerinp end MotorDrive m motor inp gearboxa J1 a September 8 2003 Start ofpresentation I was 449549 Glontinnnns System mutualingl Resistors in Modelica r39el R e sfi to39r39 1739 I39d e a l resistC5395 39e39ss 39ta in39c equot R flow Current i 39 type Electrlcpotentlal Real end P1n quot39 I X final quantityquotElectrlcpotentlalquot final unltquotV type Voltage Electrlcpotentlal September 8 2003 Start ofpresentation Au I we 449549 ontinnons System mmml Similarity Between Different Elements September 8 2003 Start ofpresenlalion I we 449549 Glontinnnns System mutualingl Partial Models and Inheritance VPo i vn u g R r V September 87 2003 Start of presentation A I we 449549 ontinnons System mmml Decomposition and Abstraction nn Service Cnmesy Tnym Te September 8 2003 Start ofpresentation Ash I we 449549 Glontinnnns System mutualingl Heterogeneous Modeling Formalisms September 8 2003 Start ofpresentation A we 449549 ontinnons System mmml References Bruck D H Elmqvist H Olsson and SE Mattsson 2002 Dvm01a for MumEngineering Modeling and Simulation Proc 2 International Modelica Conference pp 5 5 1 8 Otter M and H Elmqvist 2001 Modelica Language Libraries Tools Workshop and EUProiect RealSim Modelica website September 8 2003 Start ofpresentation
Are you sure you want to buy this material for
You're already Subscribed!
Looks like you've already subscribed to StudySoup, you won't need to purchase another subscription to get this material. To access this material simply click 'View Full Document'