注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)自然科學(xué)物理學(xué)Modelica語言導(dǎo)論

Modelica語言導(dǎo)論

Modelica語言導(dǎo)論

定 價(jià):¥56.90

作 者: [瑞典] 彼得·弗里茲森(Peter Fritzson) 著
出版社: 華中科技大學(xué)出版社
叢編項(xiàng): 技術(shù)物理系統(tǒng)建模與仿真
標(biāo) 簽: 暫缺

ISBN: 9787568064279 出版時(shí)間: 2020-10-01 包裝: 平裝
開本: 16開 頁數(shù): 226 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要圍繞技術(shù)物理系統(tǒng)建模與仿真,介紹工業(yè)界應(yīng)用廣泛的多領(lǐng)域物理建模語言Modelica,覆蓋建模與仿真基本概念以及面向?qū)ο蠛突诮M件的建模基礎(chǔ)。本書目標(biāo)如下:成為關(guān)于建模和仿真導(dǎo)論課程的實(shí)用教材;讓先前不具備建模、仿真和面向?qū)ο蟊尘暗淖x者容易學(xué)習(xí);對(duì)物理建模、面向?qū)ο蠼:突诮M件建模進(jìn)行基本介紹;演示一些精選的應(yīng)用領(lǐng)域的建模實(shí)例。本書是Modelica語言奠基者之一的PETER FRITZSON教授撰寫的建模仿真與Modelica入門基礎(chǔ)教程。

作者簡介

  Peter Fritzson is Professor since 1995 and research director of the Programming Environment Laboratory (PELAB), at Link?ping University. He is also director of the Open Source Modelica Consortium (OSMC), director of the MODPROD center for model-based product development, and vice chairman of the Modelica Association, organizations he helped to establish. During 1999-2007 he served as chairman of the Scandinavian Simulation Society, and secretary of the European simulation organization, EuroSim. He received his M.Sc. in engineering 1975 and PhD 1984 in computer science from Link?ping University. He was project leader at Sun MicroSystems, California, 1985-86, and visiting professor at University of Queensland, Australia, 2007-2008. Prof. Fritzson's current research interests is in software engineering, especially programming languages, high level specification and modeling languages, programming and debugging tools and environments, parallel and multi-core computing, compilers and compiler generators (e.g. RML). During recent years he has put special emphasis on tools and languages for object-oriented modeling and simulation, and is one of the founding fathers of the Modelica language. He is currently leading the OpenModelica open source effort.

圖書目錄

目 錄
Table of Contents


第1章 概論 1
1.1 系統(tǒng)和試驗(yàn) 2
1.1.1 自然系統(tǒng)和人工系統(tǒng) 3
1.1.2 試驗(yàn) 5
1.2 模型的概念 6
1.3 仿真 7
1.3.1 仿真的必要性 8
1.3.2 仿真的不足 9
1.4 創(chuàng)建模型 10
1.5 分析模型 11
1.5.1 敏感度分析 11
1.5.2 基于模型的診斷 12
1.5.3 模型驗(yàn)證與確認(rèn) 12
1.6 數(shù)學(xué)模型分類 13
1.6.1 方程分類 14
1.6.2 動(dòng)態(tài)模型VS靜態(tài)模型 14
1.6.3 連續(xù)時(shí)間模型VS離散時(shí)間模型 16
1.6.4 定量模型VS定性模型 17
1.7 產(chǎn)品設(shè)計(jì)運(yùn)用建模和仿真 18
1.8 系統(tǒng)模型實(shí)例 20
1.9 總結(jié) 25
1.10 參考文獻(xiàn) 25
第2章 Modelica簡介 26
2.1 Modelica入門 27
2.1.1 變量和預(yù)定義類型 32
2.1.2 注釋 34
2.1.3 常量 35
2.1.4 可變性 36
2.1.5 默認(rèn)初始值 36
2.2 面向?qū)ο蟮臄?shù)學(xué)建模 37
2.3 類和實(shí)例 38
2.3.1 創(chuàng)建實(shí)例 39
2.3.2 初始化 41
2.3.3 特化類 42
2.3.4 基于變型的類重用 43
2.3.5 內(nèi)置類型和屬性 44
2.4 繼承 45
2.5 泛型類 46
2.5.1 以實(shí)例作為類參數(shù) 46
2.5.2 以類型作為類參數(shù) 48
2.6 方程 49
2.6.1 重復(fù)的方程結(jié)構(gòu) 51
2.6.2 偏微分方程 52
2.7 非因果物理建模 53
2.7.1 物理建模VS面向框圖建模 53
2.8 Modelica組件化模型 55
2.8.1 組件 56
2.8.2 連接圖 56
2.8.3 連接器和連接器類 58
2.8.4 連接 59
2.8.5 Inner和Outer定義隱式連接 60
2.8.6 可擴(kuò)展連接器與信息總線 61
2.8.7 對(duì)流連接器 62
2.9 抽象類 63
2.9.1 抽象類重用 64
2.10 組件庫設(shè)計(jì)和應(yīng)用 66
2.11 示例:電子組件庫 66
2.11.1 電阻 66
2.11.2 電容 66
2.11.3 電感 67
2.11.4 電壓源 68
2.11.5 接地 69
2.12 簡單電路模型 69
2.13 數(shù)組 71
2.14 算法結(jié)構(gòu) 74
2.14.1 算法區(qū)和賦值語句 74
2.14.2 語句 75
2.14.3 函數(shù) 76
2.14.4 運(yùn)算符重載和復(fù)數(shù) 78
2.14.5 外部函數(shù) 81
2.14.6 函數(shù)化的算法 82
2.15 離散事件和混合建模 83
2.16 包 87
2.17 注解 89
2.18 命名規(guī)范 90
2.19 Modelica標(biāo)準(zhǔn)庫 91
2.20 Modelica實(shí)現(xiàn)和執(zhí)行 93
2.20.1 手工編譯簡單電路模型 95
2.20.2 狀態(tài)空間轉(zhuǎn)化 97
2.20.3 求解方法 99
2.21 發(fā)展歷程 102
2.22 總結(jié) 106
2.23 文獻(xiàn) 106
2.24 練習(xí) 108
第3章 類和繼承 112
3.1 類設(shè)計(jì)者和用戶之間的約定 112
3.2 類示例 113
3.3 變量 114
3.3.1 變量名重復(fù) 115
3.3.2 變量名和類型名重復(fù) 115
3.3.3 變量初始化 116
3.4 方程即行為 116
3.5 訪問控制 118
3.6 登陸月球示例仿真 119
3.7 繼承 122
3.7.1 方程繼承 123
3.7.2 多重繼承 124
3.7.3 聲明元素處理和用前聲明 126
3.7.4 extends語句聲明順序 127
3.7.5 MoonLanding繼承示例 127
3.8 總結(jié) 129
3.9 文獻(xiàn) 129
第4章 系統(tǒng)建模方法 130
4.1 創(chuàng)建系統(tǒng)模型 130
4.1.1 演繹建模法VS歸納建模法 131
4.1.2 傳統(tǒng)方法 132
4.1.3 面向?qū)ο?基于組件方法 133
4.1.4 自上而下VS自下而上建模 134
4.1.5 模型簡化 135
4.2 容器系統(tǒng)建模 136
4.2.1 應(yīng)用傳統(tǒng)方法 136
4.2.2 應(yīng)用面向?qū)ο?基于組件方法 138
4.2.3 連續(xù)PI控制容器系統(tǒng) 139
4.2.4 連續(xù)PID控制容器系統(tǒng) 143
4.2.5 串聯(lián)容器系統(tǒng) 146
4.3 基于預(yù)定義組件的直流電機(jī)TOP-Down建模 147
4.3.1 系統(tǒng)定義 147
4.3.2 系統(tǒng)分解和通信初步設(shè)計(jì) 148
4.3.3 子系統(tǒng)建模 148
4.3.4 子系統(tǒng)組件建模 150
4.3.5 接口和連接定義 151
4.4 接口設(shè)計(jì)-連接器類 152
4.5 總結(jié) 153
4.6 文獻(xiàn) 153
第5章 Modelica標(biāo)準(zhǔn)庫 155
5.1 總結(jié) 162
5.2 文獻(xiàn) 162
附錄A 術(shù)語表 163
附錄B OpenModelica和OMNotebook命令 171
B.1 交互式電子書OMNotebook 171
B.2 常用命令和示例 174
B.3 完整命令列表 175
B.4 OMSHELL和DYMOLA 184
B4.1 OMShell 184
B4.2 Dymola 腳本 185
文獻(xiàn) 185
附錄C OMNotebook和DrModelica的文本建模 187
C.1 HELLOWORLD練習(xí) 188
C.2 用VanDerPol和DAEExample模型運(yùn)行DRMODELICA 189
C.3 簡單方程系統(tǒng) 189
C.4 BouncingBall混合建模 190
C.5 采樣混合建模 190
C.6 方程和算法區(qū)域 190
C.7 在電路中添加可連接組件 191
C.8 電路的詳細(xì)建模 192
C.8.1 方程 192
C.8.2 模型實(shí)現(xiàn) 193
C.8.3 搭建電路模型 196
C.8.4 電路仿真 196
附錄D 圖形建模練習(xí) 197
D.1 簡單直流電機(jī) 197
D.2 具有彈簧和慣量的直流電機(jī) 198
D.3 具有控制器的直流電機(jī) 198
D.4 直流電機(jī)作為發(fā)電機(jī) 199
參考文獻(xiàn) 200

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)