{"product_id":"introduction-to-modeling-and-simulation-of-technical-and-physical-systems-with-modelica-paperback-softback-9781118010686","title":"Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica (Paperback \/ softback) 9781118010686","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eIntroduction to Modeling and Simulation of Technical and Physical Systems with Modelica\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003ePeter Fritzson (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781118010686, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 30 September 2011\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e232 pages, Charts: 20 B\u0026amp;W, 0 Color; Drawings: 50 B\u0026amp;W, 0 Color\u003cbr\u003e23.6 x 15.8 x 1.3 cm, 0.358 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cb\u003eMaster modeling and simulation using Modelica, the new powerful, highly versatile object-based modeling language\u003c\/b\u003e  \u003cp\u003eModelica, the new object-based software\/hardware modeling language that is quickly gaining popularity around the world, offers an almost universal approach to high-level computational modeling and simulation. It handles a broad range of application domains, for example mechanics, electrical systems, control, and thermodynamics, and facilitates general notation as well as powerful abstractions and efficient implementations. Using the versatile Modelica language and its associated technology, this text presents an object-oriented, component-based approach that makes it possible for readers to quickly master the basics of computer-supported equation-based object-oriented (EOO) mathematical modeling and simulation.\u003c\/p\u003e \u003cp\u003eThroughout the text, Modelica is used to illustrate the various aspects of modeling and simulation. At the same time, a number of key concepts underlying the Modelica language are explained with the use of modeling and simulation examples. This book:\u003c\/p\u003e \u003cul\u003e \u003cli\u003e \u003cp\u003eExamines basic concepts such as systems, models, and simulations\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eGuides readers through the Modelica language with the aid of several step-by-step examples\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eIntroduces the Modelica class concept and its use in graphical and textual modeling\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003eExplores modeling methodology for continuous, discrete, and hybrid systems\u003c\/p\u003e \u003c\/li\u003e \u003cli\u003e \u003cp\u003ePresents an overview of the Modelica Standard Library and key Modelica model libraries\u003c\/p\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eReaders will find plenty of examples of models that simulate distinct application domains as well as examples that combine several domains. All the examples and exercises in the text are available via DrModelica. This electronic self-teaching program, freely available on the text's companion website, guides readers from simple, introductory examples and exercises to more advanced ones.\u003c\/p\u003e \u003cp\u003eWritten by the Director of the Open Source Modelica Consortium, \u003ci\u003eIntroduction to Modeling and Simulation of Technical and Physical Systems with Modelica\u003c\/i\u003e is recommended for engineers and students interested in computer-aided design, modeling, simulation, and analysis of technical and natural systems. By building on basic concepts, the text is ideal for students who want to learn modeling, simulation, and object orientation.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cb\u003ePreface xi\u003c\/b\u003e  \u003cp\u003e\u003cb\u003e1. Basic Concepts 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Systems and Experiments, 2\u003c\/p\u003e \u003cp\u003e1.1.1 Natural and Artificial Systems, 3\u003c\/p\u003e \u003cp\u003e1.1.2 Experiments, 5\u003c\/p\u003e \u003cp\u003e1.2 The Model Concept, 6\u003c\/p\u003e \u003cp\u003e1.3 Simulation, 7\u003c\/p\u003e \u003cp\u003e1.3.1 Reasons for Simulation, 8\u003c\/p\u003e \u003cp\u003e1.3.2 Dangers of Simulation, 9\u003c\/p\u003e \u003cp\u003e1.4 Building Models, 10\u003c\/p\u003e \u003cp\u003e1.5 Analyzing Models, 12\u003c\/p\u003e \u003cp\u003e1.5.1 Sensitivity Analysis, 12\u003c\/p\u003e \u003cp\u003e1.5.2 Model-Based Diagnosis, 13\u003c\/p\u003e \u003cp\u003e1.5.3 Model Verification and Validation, 13\u003c\/p\u003e \u003cp\u003e1.6 Kinds of Mathematical Models, 14\u003c\/p\u003e \u003cp\u003e1.6.1 Kinds of Equations, 15\u003c\/p\u003e \u003cp\u003e1.6.2 Dynamic Versus Static Models, 16\u003c\/p\u003e \u003cp\u003e1.6.3 Continuous-Time Versus Discrete-Time Dynamic Models, 17\u003c\/p\u003e \u003cp\u003e1.6.4 Quantitative Versus Qualitative Models, 18\u003c\/p\u003e \u003cp\u003e1.7 Using Modeling and Simulation in Product Design, 19\u003c\/p\u003e \u003cp\u003e1.8 Examples of System Models, 21\u003c\/p\u003e \u003cp\u003e1.9 Summary, 27\u003c\/p\u003e \u003cp\u003e1.10 Literature, 27\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2. A Quick Tour of Modelica 29\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Getting Started with Modelica, 30\u003c\/p\u003e \u003cp\u003e2.1.1 Variables and Predefined Types, 35\u003c\/p\u003e \u003cp\u003e2.1.2 Comments, 37\u003c\/p\u003e \u003cp\u003e2.1.3 Constants, 38\u003c\/p\u003e \u003cp\u003e2.1.4 Variability, 38\u003c\/p\u003e \u003cp\u003e2.1.5 Default start Values, 39\u003c\/p\u003e \u003cp\u003e2.2 Object-Oriented Mathematical Modeling, 39\u003c\/p\u003e \u003cp\u003e2.3 Classes and Instances, 41\u003c\/p\u003e \u003cp\u003e2.3.1 Creating Instances, 42\u003c\/p\u003e \u003cp\u003e2.3.2 Initialization, 43\u003c\/p\u003e \u003cp\u003e2.3.3 Specialized Classes, 44\u003c\/p\u003e \u003cp\u003e2.3.4 Reuse of Classes by Modifications, 45\u003c\/p\u003e \u003cp\u003e2.3.5 Built-in Classes and Attributes, 46\u003c\/p\u003e \u003cp\u003e2.4 Inheritance, 47\u003c\/p\u003e \u003cp\u003e2.5 Generic Classes, 48\u003c\/p\u003e \u003cp\u003e2.5.1 Class Parameters as Instances, 48\u003c\/p\u003e \u003cp\u003e2.5.2 Class Parameters as Types, 50\u003c\/p\u003e \u003cp\u003e2.6 Equations, 51\u003c\/p\u003e \u003cp\u003e2.6.1 Repetitive Equation Structures, 53\u003c\/p\u003e \u003cp\u003e2.6.2 Partial Differential Equations, 54\u003c\/p\u003e \u003cp\u003e2.7 Acausal Physical Modeling, 54\u003c\/p\u003e \u003cp\u003e2.7.1 Physical Modeling Versus Block-Oriented Modeling, 55\u003c\/p\u003e \u003cp\u003e2.8 The Modelica Software Component Model, 57\u003c\/p\u003e \u003cp\u003e2.8.1 Components, 58\u003c\/p\u003e \u003cp\u003e2.8.2 Connection Diagrams, 58\u003c\/p\u003e \u003cp\u003e2.8.3 Connectors and Connector Classes, 60\u003c\/p\u003e \u003cp\u003e2.8.4 Connections, 61\u003c\/p\u003e \u003cp\u003e2.8.5 Implicit Connections with Inner\/Outer, 62\u003c\/p\u003e \u003cp\u003e2.8.6 Expandable Connectors for Information Buses, 63\u003c\/p\u003e \u003cp\u003e2.8.7 Stream Connectors, 64\u003c\/p\u003e \u003cp\u003e2.9 Partial Classes, 65\u003c\/p\u003e \u003cp\u003e2.9.1 Reuse of Partial Classes, 66\u003c\/p\u003e \u003cp\u003e2.10 Component Library Design and Use, 67\u003c\/p\u003e \u003cp\u003e2.11 Example: Electrical Component Library, 67\u003c\/p\u003e \u003cp\u003e2.11.1 Resistor, 68\u003c\/p\u003e \u003cp\u003e2.11.2 Capacitor, 68\u003c\/p\u003e \u003cp\u003e2.11.3 Inductor, 68\u003c\/p\u003e \u003cp\u003e2.11.4 Voltage Source, 69\u003c\/p\u003e \u003cp\u003e2.11.5 Ground, 70\u003c\/p\u003e \u003cp\u003e2.12 Simple Circuit Model, 70\u003c\/p\u003e \u003cp\u003e2.13 Arrays, 72\u003c\/p\u003e \u003cp\u003e2.14 Algorithmic Constructs, 74\u003c\/p\u003e \u003cp\u003e2.14.1 Algorithm Sections and Assignment Statements, 75\u003c\/p\u003e \u003cp\u003e2.14.2 Statements, 76\u003c\/p\u003e \u003cp\u003e2.14.3 Functions, 77\u003c\/p\u003e \u003cp\u003e2.14.4 Operator Overloading and Complex Numbers, 79\u003c\/p\u003e \u003cp\u003e2.14.5 External Functions, 81\u003c\/p\u003e \u003cp\u003e2.14.6 Algorithms Viewed as Functions, 82\u003c\/p\u003e \u003cp\u003e2.15 Discrete Event and Hybrid Modeling, 83\u003c\/p\u003e \u003cp\u003e2.16 Packages, 87\u003c\/p\u003e \u003cp\u003e2.17 Annotations, 89\u003c\/p\u003e \u003cp\u003e2.18 Naming Conventions, 91\u003c\/p\u003e \u003cp\u003e2.19 Modelica Standard Libraries, 91\u003c\/p\u003e \u003cp\u003e2.20 Implementation and Execution of Modelica, 94\u003c\/p\u003e \u003cp\u003e2.20.1 Hand Translation of the Simple Circuit Model, 96\u003c\/p\u003e \u003cp\u003e2.20.2 Transformation to State Space Form, 98\u003c\/p\u003e \u003cp\u003e2.20.3 Solution Method, 99\u003c\/p\u003e \u003cp\u003e2.21 History, 103\u003c\/p\u003e \u003cp\u003e2.22 Summary, 107\u003c\/p\u003e \u003cp\u003e2.23 Literature, 108\u003c\/p\u003e \u003cp\u003e2.24 Exercises, 110\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3. Classes and Inheritance 113\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Contract Between Class Designer and User, 113\u003c\/p\u003e \u003cp\u003e3.2 A Class Example, 114\u003c\/p\u003e \u003cp\u003e3.3 Variables, 115\u003c\/p\u003e \u003cp\u003e3.3.1 Duplicate Variable Names, 116\u003c\/p\u003e \u003cp\u003e3.3.2 Identical Variable Names and Type Names, 116\u003c\/p\u003e \u003cp\u003e3.3.3 Initialization of Variables, 117\u003c\/p\u003e \u003cp\u003e3.4 Behavior as Equations, 117\u003c\/p\u003e \u003cp\u003e3.5 Access Control, 119\u003c\/p\u003e \u003cp\u003e3.6 Simulating the Moon Landing Example, 120\u003c\/p\u003e \u003cp\u003e3.7 Inheritance, 123\u003c\/p\u003e \u003cp\u003e3.7.1 Inheritance of Equations, 124\u003c\/p\u003e \u003cp\u003e3.7.2 Multiple Inheritance, 124\u003c\/p\u003e \u003cp\u003e3.7.3 Processing Declaration Elements and Use Before Declare, 126\u003c\/p\u003e \u003cp\u003e3.7.4 Declaration Order of extends Clauses, 127\u003c\/p\u003e \u003cp\u003e3.7.5 The MoonLanding Example Using Inheritance, 128\u003c\/p\u003e \u003cp\u003e3.8 Summary, 130\u003c\/p\u003e \u003cp\u003e3.9 Literature, 130\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4. System Modeling Methodology 131\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Building System Models, 131\u003c\/p\u003e \u003cp\u003e4.1.1 Deductive Modeling Versus Inductive Modeling, 132\u003c\/p\u003e \u003cp\u003e4.1.2 Traditional Approach, 133\u003c\/p\u003e \u003cp\u003e4.1.3 Object-Oriented Component-Based Approach, 134\u003c\/p\u003e \u003cp\u003e4.1.4 Top-Down Versus Bottom-Up Modeling, 136\u003c\/p\u003e \u003cp\u003e4.1.5 Simplification of Models, 136\u003c\/p\u003e \u003cp\u003e4.2 Modeling a Tank System, 138\u003c\/p\u003e \u003cp\u003e4.2.1 Using the Traditional Approach, 138\u003c\/p\u003e \u003cp\u003e4.2.2 Using the Object-Oriented Component-Based Approach, 139\u003c\/p\u003e \u003cp\u003e4.2.3 Tank System with a Continuous PI Controller, 141\u003c\/p\u003e \u003cp\u003e4.2.4 Tank with Continuous PID Controller, 144\u003c\/p\u003e \u003cp\u003e4.2.5 Two Tanks Connected Together, 147\u003c\/p\u003e \u003cp\u003e4.3 Top-Down Modeling of a DC Motor from Predefined Components, 148\u003c\/p\u003e \u003cp\u003e4.3.1 Defining the System, 149\u003c\/p\u003e \u003cp\u003e4.3.2 Decomposing into Subsystems and Sketching Communication, 149\u003c\/p\u003e \u003cp\u003e4.3.3 Modeling the Subsystems, 150\u003c\/p\u003e \u003cp\u003e4.3.4 Modeling Parts in the Subsystems, 151\u003c\/p\u003e \u003cp\u003e4.3.5 Defining the Interfaces and Connections, 153\u003c\/p\u003e \u003cp\u003e4.4 Designing Interfaces–Connector Classes, 153\u003c\/p\u003e \u003cp\u003e4.5 Summary, 155\u003c\/p\u003e \u003cp\u003e4.6 Literature, 155\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5. The Modelica Standard Library 157\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Summary, 168\u003c\/p\u003e \u003cp\u003e5.2 Literature, 168\u003c\/p\u003e \u003cp\u003e\u003cb\u003eA. Glossary 169\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eLiterature, 174\u003c\/p\u003e \u003cp\u003e\u003cb\u003eB. OpenModelica and OMNotebook Commands 175\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eB.1 OMNotebook Interactive Electronic Book, 175\u003c\/p\u003e \u003cp\u003eB.2 Common Commands and Small Examples, 178\u003c\/p\u003e \u003cp\u003eB.3 Complete List of Commands, 179\u003c\/p\u003e \u003cp\u003eB.4 OMShell and Dymola, 185\u003c\/p\u003e \u003cp\u003eOMShell, 185\u003c\/p\u003e \u003cp\u003eDymola Scripting, 185\u003c\/p\u003e \u003cp\u003eLiterature, 186\u003c\/p\u003e \u003cp\u003e\u003cb\u003eC. Textual Modeling with OMNotebook and DrModelica 187\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eC.1 HelloWorld, 188\u003c\/p\u003e \u003cp\u003eC.2 Try DrModelica with VanDerPol and DAEExample Models, 189\u003c\/p\u003e \u003cp\u003eC.3 Simple Equation System, 189\u003c\/p\u003e \u003cp\u003eC.4 Hybrid Modeling with BouncingBall, 189\u003c\/p\u003e \u003cp\u003eC.5 Hybrid Modeling with Sample, 190\u003c\/p\u003e \u003cp\u003eC.6 Functions and Algorithm Sections, 190\u003c\/p\u003e \u003cp\u003eC.7 Adding a Connected Component to an Existing Circuit, 190\u003c\/p\u003e \u003cp\u003eC.8 Detailed Modeling of an Electric Circuit, 191\u003c\/p\u003e \u003cp\u003eC.8.1 Equations, 191\u003c\/p\u003e \u003cp\u003eC.8.2 Implementation, 192\u003c\/p\u003e \u003cp\u003eC.8.3 Putting the Circuit Together, 195\u003c\/p\u003e \u003cp\u003eC.8.4 Simulation of the Circuit, 195\u003c\/p\u003e \u003cp\u003e\u003cb\u003eD. Graphical Modeling Exercises 197\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eD.1 Simple DC Motor, 197\u003c\/p\u003e \u003cp\u003eD.2 DC Motor with Spring and Inertia, 198\u003c\/p\u003e \u003cp\u003eD.3 DC Motor with Controller, 198\u003c\/p\u003e \u003cp\u003eD.4 DC Motor as a Generator, 199\u003c\/p\u003e \u003cp\u003e\u003cb\u003eReferences 201\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIndex 207\u003c\/b\u003e\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Mechanical engineering \u0026amp; materials [\u003ca title=\"See our other books on Mechanical engineering \u0026amp; materials\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Mechanical%20engineering%20\u0026amp;%20materials%20%5BTG%5D%22\"\u003eTG\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley-IEEE Press","offers":[{"title":"Brand New","offer_id":52173795983640,"sku":"9781118010686","price":45.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781118010686.jpg?v=1781172216","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/introduction-to-modeling-and-simulation-of-technical-and-physical-systems-with-modelica-paperback-softback-9781118010686","provider":"Freshly Printed Books","version":"1.0","type":"link"}