logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

自动驾驶,carsim/simulink联合仿真,基于mpc算法的acc自适应巡航控制,根据a...

不过别高兴太早,切到方向盘转角监视器看看,说不定会发现轮胎早就在画龙了...这才是真正考验MPC预测模型精度的时刻。这次咱们要搞的是ACC自适应巡航的MPC控制,简单来说就是让前车瞎变速度的时候,后车能像老司机一样稳住不慌。自动驾驶,carsim/simulink联合仿真,基于mpc算法的acc自适应巡航控制,根据acc求解出期望车速后,用mpc算法计算加速度。自动驾驶,carsim/simuli

文章图片
#建造者模式
PV光伏+锂离子电池系统 Matlab/Simulink仿真模型 模型主要包括以下几个部分

光伏部分用1e-5秒,电池部分用1e-3秒,用Fixed-step+Solver Profiler找出卡顿点。MPPT模块用最实在的P&O算法,代码里这个0.02的步长设置是门玄学——大了震荡,小了响应慢。PV光伏阵列、Boost DC/DC 变换器、负载Load、双向DC/DC变换器、锂离子电池模型、PV侧控制模块、锂离子电池侧控制模块以及观测模块。PV光伏阵列、Boost DC/DC 变换器、

文章图片
#coffeescript
amesim一维仿真:汽车热管理、空调系统、整车热管理建模指南

主机厂的空调系统工程师老张叼着冰棍打开AMESim,他得在虚拟世界里复现这魔鬼工况——空调系统喘着粗气制冷,发动机舱的热浪还在不断入侵。这可不是调几个参数就能搞定的事,热管理系统就像活体生物的毛细血管网,得用系统思维来建模。双击新建的空调系统模型,先从热交换模块拖出冷凝器。注意else块里的PID_control函数,这是老张封装好的自适应算法,会根据压缩机转速自动调整积分时间。amesim一维仿

文章图片
#centos
PEMFC燃料电池系统模型详解:基于MATLAB Simulink开发的质子交换膜燃料电池模型...

跑完整个模型的最大感受是:好的工程实现就像瑞士军刀,每个看似简单的模块都暗含着对物理边界的深刻理解。这个老外模型最值得学的不是代码技巧,而是他们如何在计算效率和模型精度之间做trade-off——那堆if-else里藏着的才是真经验。注意他们用固定积分步长硬编码,这在变步长仿真中可能翻车。主要部分有空压机模型,供气系统模型(阴极和阳极),背压阀模型,电堆模型等。主要部分有空压机模型,供气系统模型(

文章图片
#jina
STM32 环形串口队列程序:大数据串口收发的神兵利器

STM32环形串口队列程序 大数据串口收发实时不丢包 串口程序平常产品开发中编写或移植的程序并亲自测试通过,均为工程文件格式,可直接编译使用。该程序为大数据量吞吐的串口收发例程,中断接收,边收边发,采用大数据环形队列,处理过程超快不丢包,接收buffer可以定义成2K,4K,8K均可。也可以用到其余单片机上在平常的产品开发中,串口通信是极为常见的需求。特别是当涉及大数据量吞吐时,保证实时性且不丢包

文章图片
#xml
台达DVP ES系列PLC与台达MS300变频器通讯实战

台达DVP ES系列PLC与台达MS300变频器通讯程序器件:台达DVP ES系列的PLC,台达MS300系列变频器,昆仑通态,威纶通功能:实现频率设定,启停控制,实际频率读取等。资料:带注释PLC程序,触摸屏程序,通讯设置说明,接线说明,变频器手册(附送威纶通触摸屏程序)在自动化控制领域,PLC与变频器的通讯协作是实现精准调速等功能的关键。今天就来聊聊台达DVP ES系列PLC与台达MS300变

文章图片
#mapreduce
视觉滤波跟踪算法ECO_HC跟踪详解:降维突破与超越深度学习的性能提升,C++实现源码分享

视觉滤波跟踪算法三部曲之ECO_HC跟踪 , 超越ECO,ECO_HC跟踪算法降维部分原来HOG+CN的42维特征降到13维,其他部分类似,实验结果ECO-HC超过了大部分深度学习方法,而且论文给出速度是CPU上60FPS。视觉滤波跟踪算法三部曲之ECO_HC跟踪 , 超越ECO,ECO_HC跟踪算法降维部分原来HOG+CN的42维特征降到13维,其他部分类似,实验结果ECO-HC超过了大部分深度

#spark-ml
基于ATP-EMTP的10kV并联电容器操作过电压仿真研究:合闸、分闸及母线侧对地电容变化时的分析

这种带容性负载的开关操作最怕的就是过电压,特别是电容器组这种大电流开断的场景,搞不好能把绝缘子给干废了。这次主要模拟了正常合分闸、母线侧对地电容变化时的骚操作,还有那个最坑的合闸后立即分闸的极限工况。对应的过电压波形出现双峰现象,第一个尖峰来自截流效应,第二个是系统电容与电感震荡的结果。玩合闸后立即分闸这种骚操作时,分闸时间要设置在电流过零后的1/4周波左右,这时候最考验断路器的开断能力。基于AT

文章图片
#activemq
在机器学习建模过程中,参数调优是个绕不开的坎。今天咱们用Matlab的神经网络工具箱实战一把K折交叉验证寻参,手把手搞定隐藏层节点数的选择

这段代码有个容易翻车的点:patternnet默认会自己划分验证集,必须通过divideFcn='dividetrain'关掉这个机制,否则交叉验证就白做了。整个过程跑下来,最耗时的部分肯定是那10×8=80次网络训练。这里藏着个细节:cvpartition是按样本索引切分的,而我们的输入数据每个列向量是一个样本,所以用size(inputs,2)获取总样本数。如果发现节点数增加到12之后损失不再

文章图片
#web3.py
ieee节点的相应数据,包含两区域、14 24 30 39 57 118 等。 可用于psse...

有回我碰上个案例,dyr里发电机名写的是'GEN1'而raw文件里是'Gen 1',结果动态初始化直接报错,愣是排查了两小时才找到这字符差异。每个节点数据集的特殊设定——比如两区域系统里隐藏的AGC控制逻辑,或者39节点系统里发电机的特殊调速器模型——这些藏在数据文件里的魔鬼,才是真正考验工程师功力的地方。这里容易踩的坑是发电机数据列的对应关系,MATPOWER的gen矩阵有21列参数,新加机组时

文章图片
    共 60 条
  • 1
  • 2
  • 3
  • 6
  • 请选择