本书以模型设计为主线,系统介绍模型设计在电气工程中的基础应用,引导读者直观感受其可视化开发环境,体验从模型验证到嵌入式代码自动生成一步到位的高效。
全书共7章,以Matlab/Simulink为主要MBD工具,从简单的模型入手,渐进式介绍常见数学公式、OP放大器与滤波器、变换器与逆变器的模型设计,然后剖析MBD综合实例——无刷电机控制模型,并着重探讨如何通过MBD实现无刷电机控制代码自动生成。
更多科学出版社服务,请扫码获取。
997年7月毕业于山东矿业学院,获自动化专业工学学士学位;2003年7月毕业于山东科技大学,获测试计量技术及仪器专业工学硕士学位;2012年毕业于山东科技大学控制理论与控制工程专业,获工学博士学位。2017年在日照经济技术开发区挂职科技副主任。2019年9月在西南财经大学作为访问学者研究区块链技术。现为山东科技大学智能装备学院教师。控制理论与控制工程、检测技术与自动化装置发表论文EI检索2篇,中文核心4篇,参编出版了2部教材。
目录
第1章 Matlab/Simulink入门:公式推导及模型设计
1.1 尝试使用Matlab 1
1.2 用Simulink设计常用公式模型 4
第2章 工程数学与模型设计:三角函数、指数函数、微积分
2.1 正弦函数 10
2.2 余弦函数与欧拉公式 12
2.3 指数函数和三角函数的微积分 18
第3章 放大器与滤波器模型设计
3.1 OP放大器的模型设计 29
3.2 反相放大电路模型 36
3.3 增益和相位差 38
3.4 频率和滤波器 42
3.5 无源滤波器的模型设计 48
3.6 有源滤波器的模型设计 57
第4章 PWM与DC-DC变换器的模型设计
4.1 功率器件与PWM控制基础 61
4.2 降压型变换器 67
4.3 降压型变换器自动控制 77
4.4 升压型变换器 84
4.5 降压-升压型变换器 87
第5章 三相交流变换器和逆变器的模型设计
5.1 半波整流器与全波整流器 91
5.2 DC-AC逆变器 98
第6章 直流无刷电机的控制模型设计
6.1 BLDC发电模型设计 108
6.2 BLDC控制模型概述 113
6.3 传感器部分 116
6.4 控制部分的BuckBoost和Inverter模块 119
6.5 BLDC控制目标与结果 123
第7章 基于Simulink模型的嵌入式代码生成
7.1 偏差计算的代码生成 129
7.2 函数名称与引用参数 139
7.3 代码调用 140
7.4 条件代码 147
7.5 BLDC启动代码生成 154
参考文献 179
写在最后 181