《流体传动与控制系统计算机仿真》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:梁全主编;徐威,刘慧芳副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2018
  • ISBN:9787121343582
  • 页数:181 页
图书介绍:深入介绍了液压元件与系统仿真建模所依据的基础理论,同时结合软件操作介绍了其工程实践方法,讲清楚了流体传动与控制系统的基本仿真方法,是国内首本详细专门介绍液压系统仿真方法的教材。理论与实践相结合。每章之后配有习题,并提供习题解答,有利于学生自学,同时配有上机指导,方便教学和上机实践。

第1章 液压系统常见的仿真方法 1

1.1 动态系统的计算机仿真 1

1.1.1 系统与系统模型 1

1.1.2 仿真与计算机仿真 1

1.2 计算机仿真的三要素和三项基本活动 2

1.3 常见的仿真方法 2

1.3.1 传递函数分析法 3

1.3.2 功率键合图法 3

1.3.3 节点容腔法 3

1.4 系统按数学模型分类 4

1.4.1 线性系统 4

1.4.2 非线性系统 4

1.5 控制系统的线性化数学模型 5

课后题 7

第2章 液压流体力学基础 8

2.1 液体的主要物理性质 8

2.1.1 密度和重度 8

2.1.2 可压缩性 8

2.1.3 黏性 9

2.2 液体静力学 9

2.2.1 液体静压力及其度量 9

2.2.2 帕斯卡原理 10

2.3 液体动力学 10

2.3.1 连续性方程 10

2.3.2 伯努利方程(能量方程) 10

2.3.3 动量方程 10

2.4 阻力计算 11

2.4.1 管道中流体流动的两种状态 11

2.4.2 圆管层流 11

2.4.3 圆管紊流 12

2.5 孔口出流及缝隙流动 12

2.5.1 孔口出流 12

2.5.2 缝隙流动 12

课后题 14

第3章 MATLAB简介 15

3.1 MATLAB操作环境 16

3.1.1 启动和退出 16

3.1.2 菜单栏及其功能 18

3.1.3 命令窗口 18

3.1.4 工作空间 18

3.1.5 历史命令窗口 18

3.1.6 编辑调试器 18

3.1.7 图形窗口(Figure Window) 19

3.1.8 MATLAB的帮助 20

3.1.9 MATLAB搜索路径 21

3.2 MATLAB数值计算 22

3.2.1 MATLAB数据类型 22

3.2.2 MATLAB变量的初始化 23

3.2.3 多维数组 25

3.2.4 标量运算和数组运算 26

3.3 MATLAB符号运算 27

3.3.1 符号运算基础 27

3.3.2 复数和复变函数运算 29

3.4 MATLAB常用绘图命令 30

3.4.1 基本的绘图命令 30

3.4.2 图形窗口处理命令 30

3.4.3 坐标轴相关命令 30

3.4.4 文字标示命令 31

3.4.5 在图形上添加或删除栅格命令 31

3.4.6 图形保持或覆盖命令 31

3.5 MATLAB程序设计 32

3.5.1 MATLAB编程步骤 32

3.5.2 伪代码的应用 33

3.5.3 关系运算符和逻辑运算符 34

3.5.4 MATLAB程序流程控制 36

3.5.5 自定义函数 44

课后题 47

第4章 古典控制理论基础 48

4.1 复数与复变函数 48

4.1.1 复数的定义 48

4.1.2 复数的表示方法 48

4.1.3 复数的四则运算 49

4.1.4 复变函数 49

4.2 拉普拉斯变换及拉普拉斯反变换 50

4.2.1 拉普拉斯变换的定义 50

4.2.2 典型时间函数的拉氏变换 50

4.2.3 拉氏变换的性质 52

4.2.4 拉普拉斯反变换 53

4.2.5 MATLAB中的拉氏变换 54

4.3 动态过程的传递函数描述 55

4.4 系统模型的连接 57

4.4.1 模型串联 57

4.4.2 模型并联 57

4.4.3 反馈连接 57

4.5 MATLAB/Simulink在时域分析中的应用 57

4.5.1 时域分析中MATLAB函数的应用 58

4.5.2 时域响应性能指标求取 60

4.6 系统误差分析与计算 63

4.6.1 系统的误差与偏差 64

4.6.2 系统的稳态误差与稳态偏差 64

4.6.3 误差的一般计算 65

4.7 控制系统的频率特性 66

4.7.1 频率响应 66

4.7.2 频率特性的求法 67

4.7.3 频率特性的伯德图 67

4.8 利用MATLAB绘制控制系统的伯德图 68

4.9 Routh判据 71

4.10 频率法的稳定性分析 72

4.10.1 稳定判据 72

4.10.2 稳定裕度 72

4.10.3 相位裕度 72

4.10.4 幅值裕度 72

课后题 74

第5章 常用的数值计算方法及MATLAB数值计算函数 76

5.1 非线性方程(组)的数值解法 76

5.2 微分方程的数值计算 77

5.3 常微分方程(组)的解析解法 77

5.3.1 用MATLAB求常微分方程(组)的通解 77

5.3.2 用MATLAB求常微分方程(组)的特解 78

5.4 常微分方程(组)的数值求解 79

5.4.1 数值解决基本原理 79

5.4.2 解微分方程(组)的欧拉法 81

5.4.3 四阶定步长龙格-库塔算法 81

5.4.4 常微分方程(组)的刚性和非刚性 82

5.4.5 解常微分方程(组)初值问题的MATLAB库函数 82

5.5 高阶常微分方程(组)的数值解法 85

5.6 微分代数方程求解 86

课后题 88

第6章 Simulink仿真基础 89

6.1 Simulink简介 89

6.1.1 简介 89

6.1.2 功能 89

6.1.3 特点 89

6.1.4 启动 90

6.1.5 Simulink建模仿真 90

6.1.6 Simulink建模仿真的基本过程 90

6.2 Simulink的建模方法 91

6.2.1 打开模型 91

6.2.2 模块操作 91

6.2.3 模块的连线操作 91

6.2.4 Simulink模型的基本结构 92

6.3 Simulink运行仿真 92

6.4 Simulink模块库 93

6.4.1 模块库简介 93

6.4.2 常用模块组 93

6.4.3 连续模块组 94

6.4.4 离散模块组 94

6.4.5 非连续模块组 94

6.4.6 逻辑运算模块组 94

6.4.7 函数与表格模块组 94

6.4.8 数学运算模块组 94

6.4.9 端口与子系统模块 94

6.4.10 信号通道模块组 94

6.4.11 信号接受模块组 94

6.4.12 信号源模块组 95

6.4.13 用户自定义模块组 95

6.5 子系统及其封装技术 95

6.5.1 创建Simulink子系统的两种方法 95

6.5.2 Simulink子系统的两种作用 95

6.5.3 例子 95

6.6 Simulink模型仿真 97

6.6.1 仿真的基本过程 97

6.6.2 对单自由度系统进行仿真 97

6.7 仿真过程中代数环的消除方法 100

6.7.1 代数环产生的原因 101

6.7.2 产生代数环的条件 102

6.7.3 代数环的消除 103

课后题 104

第7章 液压PLC技术基础 105

7.1 定义 105

7.2 适用领域 105

7.3 组成 105

7.3.1 硬件 106

7.3.2 软件 108

7.4 S7-200的寻址与基本指令 109

7.4.1 S7-200的寻址 109

7.4.2 各数据存储区寻址 110

7.4.3 基本指令 112

7.4.4 定时器 113

7.4.5 计数器 115

7.5 用MATLAB仿真PLC 117

7.5.1 仿真方法概述 117

7.5.2 数学指令的转换 123

7.5.3 计数器和定时器指令的转换 124

7.6 应用实例一 125

7.7 应用实例二 127

7.7.1 水箱的物理建模 128

7.7.2 PLC的物理建模 131

课后题 136

第8章 常用液压元件及系统的建模方法 137

8.1 节点容腔法建模举例 137

8.1.1 孔口流量公式的仿真方法 137

8.1.2 液压缸节点容腔法建模 144

8.2 常用液压元件建模 145

8.2.1 液压泵的建模 146

8.2.2 节点容腔的仿真模型 147

8.2.3 液压缸的仿真模型 147

8.2.4 管道方块图与传递函数 148

8.2.5 限压式变量泵的动态特性 151

8.2.6 液压缸的动态特性仿真 153

8.2.7 液压泵-蓄能器组合的动态特性 156

8.2.8 带管道的溢流阀的动态特性 159

8.3 常用液压回路的建模 161

8.3.1 液压节流调速回路的线性化仿真 162

8.3.2 液压节流调速回路非线性化仿真 165

8.3.3 动态系统的方块图与传递函数 169

8.4 液压仿真的例子 173

8.4.1 基本原理 174

8.4.2 传递函数法 174

8.4.3 微分方程的数值解法 175

8.4.4 用Simulink方法 176

课后题 177

参考文献 179