Introduction to modeling and simulation of technical and physical systems with Modelica:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Piscataway, NJ
IEEE Press [u.a.]
2011
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIII, 211 S. Ill., graph. Darst. |
ISBN: | 9781118094259 9781118010686 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039633588 | ||
003 | DE-604 | ||
005 | 20131120 | ||
007 | t | ||
008 | 111013s2011 xxuad|| |||| 00||| eng d | ||
010 | |a 2011002187 | ||
020 | |a 9781118094259 |c oBook |9 978-1-118-09425-9 | ||
020 | |a 9781118010686 |c print |9 978-1-1180-1068-6 | ||
035 | |a (OCoLC)760130807 | ||
035 | |a (DE-599)BVBBV039633588 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-11 |a DE-M347 |a DE-91G |a DE-384 |a DE-634 | ||
050 | 0 | |a TA168 | |
082 | 0 | |a 003/.3 | |
084 | |a SK 955 |0 (DE-625)143274: |2 rvk | ||
084 | |a ST 630 |0 (DE-625)143685: |2 rvk | ||
084 | |a DAT 306f |2 stub | ||
100 | 1 | |a Fritzson, Peter |d 1952- |e Verfasser |0 (DE-588)1023140497 |4 aut | |
245 | 1 | 0 | |a Introduction to modeling and simulation of technical and physical systems with Modelica |c Peter Fritzson |
264 | 1 | |a Piscataway, NJ |b IEEE Press [u.a.] |c 2011 | |
300 | |a XIII, 211 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
630 | 0 | 4 | |a Modelica |
650 | 4 | |a Datenverarbeitung | |
650 | 4 | |a Systems engineering |x Data processing | |
650 | 4 | |a Computer simulation | |
650 | 0 | 7 | |a Modelica |0 (DE-588)4657257-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Modelica |0 (DE-588)4657257-0 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-1-118-09424-2 |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024483651&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-024483651 |
Datensatz im Suchindex
_version_ | 1804148485169086464 |
---|---|
adam_text | Titel: Introduction to modeling and simulation of technical and physical systems with Modelica
Autor: Fritzson, Peter
Jahr: 2011
Contents
Preface xi
1. Basic Concepts 1
1.1 Systems and Experiments, 2
1.1.1 Natural and Artificial Systems, 3
1.1.2 Experiments, 5
1.2 The Model Concept, 6
1.3 Simulation, 7
1.3.1 Reasons for Simulation, 8
1.3.2 Dangers of Simulation, 9
1.4 Building Models, 10
1.5 Analyzing Models, 12
1.5.1 Sensitivity Analysis, 12
1.5.2 Model-Based Diagnosis, 13
1.5.3 Model Verification and Validation, 13
1.6 Kinds of Mathematical Models, 14
1.6.1 Kinds of Equations, 15
1.6.2 Dynamic Versus Static Models, 16
1.6.3 Continuous-Time Versus Discrete-Time Dynamic
Models, 17
1.6.4 Quantitative Versus Qualitative Models, 18
1.7 Using Modeling and Simulation in Product Design, 19
1.8 Examples of System Models, 21
1.9 Summary, 27
1.10 Literature, 27
2. A Quick Tour of Modelica 29
2.1 Getting Started with Modelica, 30
2.1.1 Variables and Predefined Types, 35
2.1.2 Comments, 37
2.1.3 Constants, 38
VI Contents
2.1.4 Variability, 38
2.1.5 Default start Values, 39
2.2 Object-Oriented Mathematical Modeling, 39
2.3 Classes and Instances, 41
2.3.1 Creating Instances, 42
2.3.2 Initialization, 43
2.3.3 Specialized Classes, 44
2.3.4 Reuse of Classes by Modifications, 45
2.3.5 Built-in Classes and Attributes, 46
2.4 Inheritance, 47
2.5 Generic Classes, 48
2.5.1 Class Parameters as Instances, 48
2.5.2 Class Parameters as Types, 50
2.6 Equations, 51
2.6.1 Repetitive Equation Structures, 53
2.6.2 Partial Differential Equations, 54
2.7 Acausal Physical Modeling, 54
2.7.1 Physical Modeling Versus Block-Oriented
Modeling, 55
2.8 The Modelica Software Component Model, 57
2.8.1 Components, 58
2.8.2 Connection Diagrams, 58
2.8.3 Connectors and Connector Classes, 60
2.8.4 Connections, 61
2.8.5 Implicit Connections with Inner/Outer, 62
2.8.6 Expandable Connectors for Information Buses, 63
2.8.7 Stream Connectors, 64
2.9 Partial Classes, 65
2.9.1 Reuse of Partial Classes, 66
2.10 Component Library Design and Use, 67
2.11 Example: Electrical Component Library, 67
2.11.1 Resistor, 68
2.11.2 Capacitor. 68
2.11.3 Inductor. 68
2.11.4 Voltage Source, 69
2.11.5 Ground, 70
2.12 Simple Circuit Model, 70
2.13 Arrays, 72
2.14 Algorithmic Constructs. 74
Contents VII
2.14.1 Algorithm Sections and Assignment Statements, 75
2.14.2 Statements, 76
2.14.3 Functions, 77
2.14.4 Operator Overloading and Complex Numbers, 79
2.14.5 External Functions, 81
2.14.6 Algorithms Viewed as Functions, 82
2.15 Discrete Event and Hybrid Modeling, 83
2.16 Packages, 87
2.17 Annotations, 89
2.18 Naming Conventions, 91
2.19 Modelica Standard Libraries, 91
2.20 Implementation and Execution of Modelica, 94
2.20.1 Hand Translation of the Simple Circuit Model, 96
2.20.2 Transformation to State Space Form, 98
2.20.3 Solution Method, 99
2.21 History, 103
2.22 Summary, 107
2.23 Literature, 108
2.24 Exercises, 110
3. Classes and Inheritance 113
3.1 Contract Between Class Designer and User, 113
3.2 A Class Example, 114
3.3 Variables, 115
3.3.1 Duplicate Variable Names, 116
3.3.2 Identical Variable Names and Type Names, 116
3.3.3 Initialization of Variables, 117
3.4 Behavior as Equations, 117
3.5 Access Control, 119
3.6 Simulating the Moon Landing Example, 120
3.7 Inheritance, 123
3.7.1 Inheritance of Equations, 124
3.7.2 Multiple Inheritance, 124
3.7.3 Processing Declaration Elements and Use Before
Declare, 126
3.7.4 Declaration Order of extends Clauses, 127
3.7.5 The MoonLanding Example Using
Inheritance, 128
Vlll Contents
3.8 Summary, 130
3.9 Literature, 130
4. System Modeling Methodology 131
4.1 Building System Models, 131
4.1.1 Deductive Modeling Versus Inductive
Modeling, 132
4.1.2 Traditional Approach, 133
4.1.3 Object-Oriented Component-Based Approach, 134
4.1.4 Top-Down Versus Bottom-Up Modeling, 136
4.1.5 Simplification of Models, 136
4.2 Modeling a Tank System, 138
4.2.1 Using the Traditional Approach, 138
4.2.2 Using the Object-Oriented Component-Based
Approach, 139
4.2.3 Tank System with a Continuous PI Controller, 141
4.2.4 Tank with Continuous PID Controller, 144
4.2.5 Two Tanks Connected Together, 147
4.3 Top-Down Modeling of a DC Motor from Predefined
Components, 148
4.3.1 Defining the System, 149
4.3.2 Decomposing into Subsystems and Sketching
Communication, 149
4.3.3 Modeling the Subsystems, 150
4.3.4 Modeling Parts in the Subsystems, 151
4.3.5 Defining the Interfaces and Connections, 153
4.4 Designing Interfaces-Connector Classes, 153
4.5 Summary, 155
4.6 Literature, 155
5. The Modelica Standard Library 157
5.1 Summary, 168
5.2 Literature, 168
A. Glossary 169
Literature, 174
B. OpenModelica and OMNotebook Commands 175
B.l OMNotebook Interactive Electronic Book, 175
B.2 Common Commands and Small Examples. 178
Contents IX
B.3 Complete List of Commands, 179
B.4 OMShell and Dymola, 185
OMShell, 185
Dymola Scripting, 185
Literature, 186
C. Textual Modeling with OMNotebook and
DrModelica 187
C.l HelloWorld, 188
C.2 Try DrModelica with VanDerPol and DAEExample
Models, 189
C.3 Simple Equation System, 189
C.4 Hybrid Modeling with BouncingBall, 189
C.5 Hybrid Modeling with Sample, 190
C.6 Functions and Algorithm Sections, 190
C.7 Adding a Connected Component to an Existing
Circuit, 190
C.8 Detailed Modeling of an Electric Circuit, 191
C.8.1 Equations, 191
C.8.2 Implementation, 192
C.8.3 Putting the Circuit Together, 195
C.8.4 Simulation of the Circuit, 195
D. Graphical Modeling Exercises 197
D.l Simple DC Motor, 197
D.2 DC Motor with Spring and Inertia, 198
D.3 DC Motor with Controller, 198
D.4 DC Motor as a Generator, 199
References 201
Index 207
|
any_adam_object | 1 |
author | Fritzson, Peter 1952- |
author_GND | (DE-588)1023140497 |
author_facet | Fritzson, Peter 1952- |
author_role | aut |
author_sort | Fritzson, Peter 1952- |
author_variant | p f pf |
building | Verbundindex |
bvnumber | BV039633588 |
callnumber-first | T - Technology |
callnumber-label | TA168 |
callnumber-raw | TA168 |
callnumber-search | TA168 |
callnumber-sort | TA 3168 |
callnumber-subject | TA - General and Civil Engineering |
classification_rvk | SK 955 ST 630 |
classification_tum | DAT 306f |
ctrlnum | (OCoLC)760130807 (DE-599)BVBBV039633588 |
dewey-full | 003/.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 003 - Systems |
dewey-raw | 003/.3 |
dewey-search | 003/.3 |
dewey-sort | 13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01717nam a2200457 c 4500</leader><controlfield tag="001">BV039633588</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20131120 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">111013s2011 xxuad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2011002187</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781118094259</subfield><subfield code="c">oBook</subfield><subfield code="9">978-1-118-09425-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781118010686</subfield><subfield code="c">print</subfield><subfield code="9">978-1-1180-1068-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)760130807</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV039633588</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">TA168</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">003/.3</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SK 955</subfield><subfield code="0">(DE-625)143274:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 630</subfield><subfield code="0">(DE-625)143685:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 306f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Fritzson, Peter</subfield><subfield code="d">1952-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1023140497</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Introduction to modeling and simulation of technical and physical systems with Modelica</subfield><subfield code="c">Peter Fritzson</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Piscataway, NJ</subfield><subfield code="b">IEEE Press [u.a.]</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 211 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Modelica</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Datenverarbeitung</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Systems engineering</subfield><subfield code="x">Data processing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer simulation</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Modelica</subfield><subfield code="0">(DE-588)4657257-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Modelica</subfield><subfield code="0">(DE-588)4657257-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-1-118-09424-2</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024483651&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024483651</subfield></datafield></record></collection> |
id | DE-604.BV039633588 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:07:53Z |
institution | BVB |
isbn | 9781118094259 9781118010686 |
language | English |
lccn | 2011002187 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024483651 |
oclc_num | 760130807 |
open_access_boolean | |
owner | DE-11 DE-M347 DE-91G DE-BY-TUM DE-384 DE-634 |
owner_facet | DE-11 DE-M347 DE-91G DE-BY-TUM DE-384 DE-634 |
physical | XIII, 211 S. Ill., graph. Darst. |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | IEEE Press [u.a.] |
record_format | marc |
spelling | Fritzson, Peter 1952- Verfasser (DE-588)1023140497 aut Introduction to modeling and simulation of technical and physical systems with Modelica Peter Fritzson Piscataway, NJ IEEE Press [u.a.] 2011 XIII, 211 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Modelica Datenverarbeitung Systems engineering Data processing Computer simulation Modelica (DE-588)4657257-0 gnd rswk-swf Modelica (DE-588)4657257-0 s DE-604 Erscheint auch als Online-Ausgabe, PDF 978-1-118-09424-2 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024483651&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Fritzson, Peter 1952- Introduction to modeling and simulation of technical and physical systems with Modelica Modelica Datenverarbeitung Systems engineering Data processing Computer simulation Modelica (DE-588)4657257-0 gnd |
subject_GND | (DE-588)4657257-0 |
title | Introduction to modeling and simulation of technical and physical systems with Modelica |
title_auth | Introduction to modeling and simulation of technical and physical systems with Modelica |
title_exact_search | Introduction to modeling and simulation of technical and physical systems with Modelica |
title_full | Introduction to modeling and simulation of technical and physical systems with Modelica Peter Fritzson |
title_fullStr | Introduction to modeling and simulation of technical and physical systems with Modelica Peter Fritzson |
title_full_unstemmed | Introduction to modeling and simulation of technical and physical systems with Modelica Peter Fritzson |
title_short | Introduction to modeling and simulation of technical and physical systems with Modelica |
title_sort | introduction to modeling and simulation of technical and physical systems with modelica |
topic | Modelica Datenverarbeitung Systems engineering Data processing Computer simulation Modelica (DE-588)4657257-0 gnd |
topic_facet | Modelica Datenverarbeitung Systems engineering Data processing Computer simulation |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024483651&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT fritzsonpeter introductiontomodelingandsimulationoftechnicalandphysicalsystemswithmodelica |