| cyqdesign |
2010-05-12 13:03 |
第1章 Simulink基础与入门 1 toIljca 1.1 Simulink功能介绍 1 Nt/*VYUn 1.1.1 交互式仿真工具 1 pM
VeUK? 1.1.2 图形化动力学系统建模工具 2 Pi*,&D>{7 1.1.3 Simulink的扩展功能 2 ]Dx?HBM"DC 1.1.4 Simulink专用模块库与 &]z2=\^e 相关产品 3 O Zt 'ovY 1.2 房屋热传递演示模型 3 3U:0 ,-j" 1.2.1 运行演示模型 3
P$4?-AZ 1.2.2 演示模型描述 4 >656if O 1.3 质量弹簧系统演示模型 6 SZwfYY!ft0 1.4 更多演示实例 7 K{|;'N-1 1.4.1 Simulink模型演示实例 8 ,hOJe=u46 1.4.2 MATLAB中有趣的 ]Uxx_1$, 演示实例 8 54}s:[O 1.5 设置Simulink显示参数 10 U_I'Nz!^t 第2章 Simulink建模方法 13 I|R9@ 2.1 打开模型 13 #),QWTl3 2.2 模块操作 13 tU)+q?Mw 2.2.1 调整模块大小 13 NWNgh/9? 2.2.2 模块旋转 14 @69q// #B 2.2.3 模块复制 15 iSFgFJG^ 2.2.4 模块删除 15 C8G['aQ 2.2.5 选择多个目标模块 16 t<: XY 2.2.6 标签设置 16 $\P!P. 2.2.7 增加模块阴影 17 HDy[/7" 2.3 模块连线操作 18 s@3!G+ -} 2.4 模型说明 21 <w,aS;v6jp 2.5 模型打印 23 o}% 2.6 模型文件 24 #vS>^OyP 第3章 Simulink运行仿真 27 ?NHh=H\7u 3.1 Simulink模型窗口运行模式 27 #4"\\ 3.1.1 窗口仿真基本操作 27 ~KX!i
8+X 3.1.2 仿真参数设置 29 St(7@)gvY 3.2 设置仿真性能与计算精度 40 zizrc.g/Yg 3.2.1 Simulink加速仿真 41 TAGqRYgi 3.2.2 Simulink提高精度 41 6SidH_&C 3.2.3 MATLAB加速计算 42 2&Efqy8}DZ 第4章 Simulink模块库 46 lv8tS - 4.1 模块库简介 46 v4S|&m 4.2 常用模块组 48 !J6k\$r 4.3 连续模块组 49 ex29rL3 4.4 离散模块组 50 m*a0V 4.5 非连续模块组 51 ]AfeaU'> 4.6 逻辑运算模块组 51 4Q!*h8O 4.7 函数与表格模块组 54 2KPXRK 4.8 数学运算模块组 54 / ?Q@Pn 4.9 端口与子系统模块组 57 0,VbB7 z 4.10 信号通道模块组 58 [(dAv7YbN 4.11 信号接受模块组 59 (2a~gQGD 4.12 信号源模块组 59 4lz9z>J.V 4.13 用户自定义模块组 61 CP={|]>+S 第5章 Simulink模型调试 62 5SK.R;mn 5.1 打开Simulink调试器 62 A).wjd(_, 5.1.1 窗口调试方式 62 US
Q{o 5.1.2 命令行调试 64
w1iQ#.4K_ 5.2 进行模型仿真与调试 65 `@Qq<T}V 5.3 断点设置 68 Pu}2%P)p 5.3.1 无条件中断 68 <K2 )v~ 5.3.2 条件中断 69 ,NVQ C= 5.4 显示仿真信息 70 EW YpYMkm 5.4.1 显示模块输入输出信息 70 $osDw1C 5.4.2 显示代数环信息 71 *VL-b8'A< 5.4.3 显示系统状态 72 b
~F85U2 5.4.4 显示积分信息 73 EJN}$|*Av 5.5 显示模型信息 73 1s1$J2LX 5.5.1 显示模型中模块的执行顺序 73 O*c+TiTb 5.5.2 显示模型中的非虚拟系统 73 1 "4AS_Q 5.5.3 显示具有过零点的潜在模块 74 .Z9Bbab: 5.5.4 显示代数环 74 m@TU2 5.5.5 显示调试器状态 75 'Z;R!@Dm 第6章 Simulink模型仿真 76 Z}XA(;ck 6.1 仿真的基本过程 76 )kg^.tP 6.2 对单自由度系统进行仿真 77 .PF~8@1ju 6.3 多自由度系统进行仿真 80 %"{SGp 6.4 利用Simulink中的If条件模块 82 ZfIQ Fh> 6.5 利用Simulink求解微分-代数方程 85 ]V}";cm;2 第7章 Simulink子系统封装技术 87 Nhuw8Xv 7.1 Simulink子系统简介 87 zi<C5E` 7.1.1 建立子系统 87 EXo"F*gW 7.1.2 子系统的基本操作 89 ?L7z\b"_~ 7.2 Simulink高级子系统应用 89 bY]aADv\ 7.2.1 触发子系统 89 {:!*1L 7.2.2 使能子系统 92 _W&.{
7 7.2.3 触发使能子系统 93 6$`8y,TMSt 7.2.4 Switch Case和Switch Case .`iOWCS Action Subsystem子系统 96 lKwI lp 7.3 Simulink精装子系统 98 _>*TPlB 7.3.1 封装子系统 99 UKn>., 7.3.2 编辑封装子系统 100 \iO
,y: 7.3.3 联系封装子系统的参数 _PQQ&e)E 与子系统中的模块参数 107 7)<&,BWc 7.4 精装子系统实例 108 Sh=z 7.5 Simulink模块库技术 111 2gukK8R$ 7.5.1 模块库 111 PC=b.H8P+W 7.5.2 建立模块库 111 /_>S0 7.5.3 库模块与引用块的关联 112 ?3"lI,!0 7.5.4 可配置子系统 114 @2Z{en? 第8章 Simulink数值计算 115 Np+<)q2 8.1 微分方程求解器Solver 115 THkg,*;: 8.2 刚性方程求解实例 116 qy/xJ>: 8.3 Simulink仿真中的代数环问题 118 :[,-wZiT~6 第9章 连续系统、离散系统和 8FU8E2zo 混合系统 123 2I>X]r.S!1 9.1 连续系统建模 123 AwUc U;"9> 9.1.1 线性系统 123 Qne@Vf kA 9.1.2 非线性系统 131 UM3}7| 9.2 离散系统建模 131 h b_"E, `F 9.2.1 模块介绍 131 k_/*>lIZY 9.2.2 离散系统实例 132 PsaKzAg? 9.3 离散-连续混合系统建模 136 RGf&KV/ 第10章 Simulink命令仿真 140 k`_sKr]9 10.1 使用命令方式建立系统模型 140 \0).
ODA( 10.2 用MATLAB命令运行 o7;lR? Simulink模型 148 gwm!Pw j 10.3 非线性模型的线性化 149 C[6}
8J| 第11章 S函数的建立与应用 154 +<a-;e{ 11.1 S函数介绍 154 Y;-$w|&P> 11.2 在模型中使用S-Functions 155 +Hgil 11.2.1 S函数的调用 155 g1Ed:V]_ 11.2.2 S函数所起的作用 158 kNR -eG 11.3 S函数工作原理 158 e];lDa#4-Y 11.3.1 模型的数学模型 158 &N:Iirg 11.3.2 仿真过程 158 e#!%:M;4P 11.3.3 S函数回调方法 159 I() =Ufs5z 11.4 M文件S函数的编写 160 C3)*Mn3%P 11.5 M文件S函数模板 161 J}BN}|Y@2 11.6 M文件S函数简单实例 164 E2K{9@i 11.7 连续,离散和混合系统M文件 m Q4(<,F S函数 169 %<8`(Uu5 11.7.1 连续系统 169 !K*(# [ 11.7.2 离散系统 171 hK+6S3-Ez 11.7.3 混合系统 173 70Jx[3vr 11.8 C语言编写S函数模板 175 <-;/,uu 11.8.1 C语言编写S函数模板 175 `i`+yh>pc# 11.8.2 C文件S函数倍增实例 177 B\S}*IE 11.8.3 连续状态方程 179 %e^GfZ 11.8.4 离散状态方程 181 sPX&XqWx 11.8.5 混合系统 183 }C4wED. 第12章 回调函数 186 R!f<6l8#W 12.1 回调函数基础 186 YLJ^R$pi 12.2 使用回调函数 187 7zM9K+3L 12.3 模型结构命令 188 ttOk6- 12.4 深入理解回调函数 191 }D># AFs6# 12.5 回调函数实例 193 qYoB;gp 12.6 基于回调的图形用户界面 194 l^F ?^kP 12.6.1 图形用户界面设计的 d|?Xo\+ 基本原则 194 I+=+ ,iXhB 12.6.2 建立动态对话框 Ps!umV 实例 195 $vrkxn 第13章 图形动画 197 Jvc:)I1NE7 13.1 动画显示的初始化 197 Y<L35
? 13.2 动画的更新 198 Z_Wzm!: 13.3 单摆动画显示实例 198 /sfJ:KP0 第14章 SimPowerSystems在电路 B*Q 9g r 仿真中的应用 200 H2H`7 +I, 14.1 SimPowerSystems模块库 200 X NgcBSD 14.2 模拟电路仿真实例 204 CP~mKmMV 14.2.1 建立电路模型 204 o^XDG^35` 14.2.2 分析电路模型 208 Kv<f<>|L 第15章 Simulink控制设计工具箱 215 =Ox}WrU~ 15.1 Simulink控制系统设计 215 G54J'*Z 15.2 线性化模型 216
C];P yQS 15.3 磁力球模型线性化实例 216 {`QA.he. 15.3.1 磁力球模型示意图 216 )/?H]o$NU 15.3.2 磁力球模型方程 216 +D@5zq:5 15.3.3 创建或打开一个Simulink [Ur\^wS 模型 217 u\V^g 15.3.4 开始线性化工程 218 g5
T 15.3.5 配置一个线性化模型 219 v\GVy[Qyv 15.3.6 确定工作点 221 N0H=;CIQ 15.3.7 线性化模型 228 MB!9tju 15.3.8 线性化模块 230 -8xf}v~u 15.3.9 分析结果 230 4vEP\E3u<j 15.3.10 导出并保存工程 234 hTa(^ 第16章 Stateflow原理与应用 236 R*:>h8 16.1 关于Stateflow 236 Hs*["zFc 16.2 运行Stateflow 237 3V<@Vkf5 16.2.1 Stateflow嵌入 ];Z6=9n Simulink中 237 d{"-iw)t 16.2.2 通过Stateflow来表示 =A.$~9P 控制模型 239 q pCI[[ 16.2.3 通过迁移来改变Stateflow odCt6Du 状态 240 r/2=
nE 16.2.4 通过事件来激发 4b:|>Z- Stateflow 241 0^lWy+ 16.2.5 Stateflow通过连接来 #L~i|(=U5 选择目标 242 l-Z( ] 16.2.6 Stateflow使用数据变量 242 7~ PL8 16.3 为目标生成C代码 242 =5q<_as 16.4 利用状态和迁移进行控制 244 L-T,[;bl 16.5 进行Stateflow图表仿真 248 f#=c=e-A 16.5.1 定义模型仿真参数 249 -}#HaL#'K 16.5.2 Stateflow图表仿真的 j-":>}oW2. 基本步骤 250 &3BoK/y3 16.5.3 仿真过程中的调试 252 N-gYamlQ 16.6 Stateflow常用命令 256 5J10S 16.7 Stateflow仿真实例 256 m[^lu1\wn 第17章 SimMechanics机构 y3zP`^
系统应用 262 xWxc1tT` 17.1 关于SimMechanics 262 G3~`]qf
17.1.1 SimMechanics的概念 262 ){*+s RBW 17.1.2 SimMechanics的功能 263 r3W3;L 17.2 SimMechanics模块 263 $-iEcxsi 17.3 建立一个简单的机构实例 267 )th[fUC( 17.3.1 创建SimMechanics模型 267 U[@y8yN6M 17.3.2 建立一个单摆模型 269 ]mTBD<3\ 17.4 单摆运动可视化 277 98>GHl'lM 17.5 四连杆结构仿真实例 280 8R,<S-+v 第18章 VRT虚拟现实工具箱 288 >?, Zn 18.1 Virtual Reality Toolbox介绍 288 *'?7OL 18.2 Virtual Reality Toolbox功能 289 /ad9Q~nJ 18.3 安装Virtual Reality Toolbox 291 ilA45@ 18.3.1 安装工具箱 291 J@s>Pe) 18.3.2 修改默认浏览器 292 q,vWu(. 18.3.3 设定默认浏览器虚拟 or/gx 3 环境 293 xu2KEwgb 18.4 安装VRML编辑器 295 Zh=arlk 18.4.1 在Windows操作系统中
c0oHE8@ 安装VRML编辑器 296 j/FLEsU!R 18.4.2 设定默认编辑器虚拟 M|WBJ'#x0 环境 296 3v/B*M VI 18.5 VRT虚拟现实工具箱与 [nTI\17iA Simulink接口 299 fw%`[(hK 18.5.1 添加Virtual Reality ]~({;;3o- Toolbox模块 299 9R50,lsE 18.5.2 修改与Simulink模块 i%hCV o 连接的虚拟世界 302 /wV|;D^ ) 18.6 VRML编辑工具 303 CU'JvVe3 18.7 VRT虚拟现实实例 304 \|]mClj# 18.8 小结 309 NRi5 Vp2= 第19章 神经网络控制 310 }LzBo\ 19.1 Neural Network Blockset模块库 310 f"ZlJV a 19.1.1 模块介绍 310 T5S4,.o9W 19.1.2 模块的生成 312 J2YQdCL 19.2 模型参考控制理论与实例 316 &Y]':gJ 19.2.1 模型参考控制理论 316 Q7BbST+ 19.2.2 模型参考控制实例分析 316 h051Ol\v* 19.3 模型预测控制理论与实例 321 b)LT[>f 19.3.1 系统辨识 321 YW7W6mWspS 19.3.2 模型预测 322 $>< | |