采用免疫优化算法解决基于带时间窗的电动汽车配送路径规划
某物流配送中心采用电动汽车为各个客户点进行配送服务,每个客户点都有配送时间的限制。如果配送中心不能在时间窗内到达客户点将接受一定的惩罚。电动汽车有一定的容量限制。电动汽车的续驶里程有限,配送过程中可能需要进入充电站进行充电,其中电动汽车的充电时间比传统汽车加油时间长很多。物流配送中心如何规划配送中心的车辆行驶路径,惩罚成本和车辆行驶费用构成的总成本可以达到最小。
多种群遗传算法处理基于电动汽车的带时间窗的路径优化问题(VRPTW)
某物流配送中心采用电动汽车为各个客户点进行配送服务,每个客户点都有配送时间的限制。如果配送中心不能在时间窗内到达客户点将接受一定的惩罚。电动汽车有一定的容量限制。电动汽车的续驶里程有限,配送过程中可能需要进入充电站进行充电,其中电动汽车的充电时间比传统汽车加油时间长很多。物流配送中心如何规划配送中心的车辆行驶路径,惩罚成本和车辆行驶费用构成的总成本可以达到最小。
多种群遗传算法突破传统遗传算法仅靠单个群体进行遗传进化的框架,引入多个种群同时进行优化搜索,不同的种群赋以不同的控制参数,实现不同的搜索目的。各个种群之间通过移民算子进行联系,实现多种群的协同进化的综合结果。通过人工选择算子保存各种群每个进化代中的最优个体,并作为判断算法收敛的依据。
标准遗传算法优化-多种群遗传算法,MATLAB源代码
一种多种群遗传算法(multiple population GA,MPGA),引入多个种群同时进行优化搜索,不同的种群赋以不同的控制参数,实现不同的搜索目的。各个种群之间通过移民算子进行联系,实现多种群的协同进化,最优解的获取是多个种群协同进化的综合结果。通过人工选择算子保存各种群每个进化代中的最优个体,并作为判断算法收敛的依据。各种群是相对独立的,相互之间通过移民算子联系。移民算子将各种群在进化过程中出现的最优个体定期地(每隔一定的进化代数)引入其他的种群中,实现种群之间的信息交换。具体的操作规则是,将目标种群中的最差个体用源种群的最优个体代替。移民算子在MPGA中至关重要,如果没有移民算子,各种群之间失去了联系,MPGA将等同于用不同的控制参数进行多次SGV计算。精华种群和其他种群有很大不同。在进化的每一代,通过人工选择算子选出其他种群的最优个体放入精华种群加以保存。精华种群不进行选择、交叉、变异等遗传操作,保证进化过程中各种群产生的最优个体不被破坏和丢失。精华种群也是判断算法终止的依据,这里采用最优个体最少保持代数作为终止判据。这种判据充分利用了遗传算法在进化过程中的知识积累,较
基于电动汽车的VRPTW(带时间窗的车辆路径优化)遗传算法,并对交叉概率、变异概率进行自适应,matlab源代码
结合电动汽车的特点构建了以总配送成本最小为目标的带有惩罚函数的基于电动汽车的VRPTW模型,采用遗传算法求解,适用于物流配送领域电动汽车带时间窗的车辆路径优化场景。约束条件包括电动汽车续驶里程、电动汽车额定载重量、物流配送中心电动汽车的数量、配送任务以配送中心为起点和终点、时间窗、充电站数量等。使用自适应交叉、变异概率,对整个交叉、变异过程进行自适应调节,迭代前期选取的交叉、变异概率值相对较大,可以提高最优解快速寻找概率,后期则采用比较小的交叉、变异概率进行操作,得以让优质个体不再被损坏,从而提高收敛到最优解的速度。
标准遗传算法求函数极值
函数有多个局部极值,采用标准遗传算法求函数极值,产生初始种群后,将二进制编码转换成十进制,计算个体适应度值,并进行归一化;采用基于轮盘赌的选择操作、基于概率的交叉和变异操作,产生新的种群,并把历代的最优个体保留在新种群中,进行下一步遗传操作。附件为Matlab源程序。
永磁同步电机伺服系统开发设计方案
本文首先介绍了永磁同步电动机矢量控制的实现原理,根据设计的矢量控制系统结构框图,运用Matlab软件对dq旋转坐标系下,id = 0的转子磁场定向的控制方式的矢量控制系统进行仿真。根据控制系统的结构框图构建矢量控制器的硬件系统和软件系统,详细讨论了硬件系统和软件系统的各部分实现方式,并且设计完成硬件系统,软件系统方面编写了完整的实现矢量控制的程序源代码。对硬件、软件系统进行调试,最终完成PMSM伺服系统的开发。
BLDCM电压电流双闭环控制中PI参数代码化计算实例
针对BLDCM电压电流双闭环控制中PI参数计算和代码编程中如何取值的问题,文中选取一台BLDCM样机,样机参数如下,给出PI参数的详细计算过程,以及在编程中如何取值。
BLDCM参数:
绕组形式:星型
相电感(mH):Lad = 1.35713,Laq = 1.35713,L1 + Lad = L1 + Laq = 2.49171
相电阻(om): 0.664765
转矩常数(Nm/A):0.813081
反电势系数(Vs/rad):1.16317
转动惯量(Kgm2):0.00173971
极对数PP:4
额定电压:220V
额定功率:1500W
额定转速:2000RPM
480kVA/10kV铁芯电抗器的设计方案
本设计方案详细阐述了480kVA/10kV铁芯电抗器的设计流程,针对每一步计算给出了设计理论依据,最后采用C/C++语言编程实现了方案设计流程,可以针对不同的技术要求,实现不同的方案。实例中电抗器的额定值与技术要求如下:
(1) 额定容量:S=480kVA(三相)
(2) 电网电压:10kV
(3) 频率:50Hz
(4) 相电压:381V
(5) 相电流:419A
(6) 绝缘材料耐热等级:H级(145°)
(7) 总损耗:≤7000W(附加损耗系数取kFS=1.2)
(8) 铁芯材料:DQ133-30
(9) 导线材料:铜ρ75°=0.02135Ω·mm2/m
(10) 温升:≤95K
(11) 铁芯饼高度:HB=50mm Kdp=0.95
5kVA AC/AC三相电源变换装置设计
本文是关于一个AC/DC/AC三相变换电源的设计,该电源输入为三相交流电﹑380V±10%、50Hz,输出为三相交流、380V、400Hz、5KVA。文中对主电路的工作原理进行了分析,对电源电路的设计方法进行了探讨,在此基础上计算了主电路的主要参数,对主要元器件进行了选型和具体设计,包括输出滤波电路参数的计算与选型、隔离型电源变压器的设计、逆变电路主开关管的选取、整流电路元器件选型等,阐述了其控制策略,最后并进行了相应的仿真。此外,本文还分析了其控制电路和保护电路的基本结构及工作原理。
技术要求:
1. 输出电压:380V
2. 输出频率:400Hz
3. 输出功率:5KVA (三相)
4. 负载功率因数: (滞后)
5. 短时过载:150%
6. 输入电压:380V 10%
7. 输入频率:50Hz
8. 稳态输出电压误差≤±3%,总谐波畸变率≤5% ,单次谐波畸变率≤3%
9. 逆变环节效率≥85%
10. 输入输出之间要求电气隔离
11. 输入交流电流总谐波畸变率≤5% ,单次谐波畸变率≤3%
12. 交流输入端功率因数≥0.95
13. 空载到半载,半载到满载以及半载到空载
基于MFC的PC与单片机串口通信
本代码功能是实现PC与单片机的通信功能,基于MFC的Mscomm串口控件实现通信及控制下位机功能。此外还实现将下位机采样的数据以绘图的方式显示出来,有利于下位机的代码调试。