- 博客(219)
- 收藏
- 关注
原创 基于串口的FPGA程序远程升级:纯Verilog工程的奇妙之旅
基于串口的FPGA程序远程升级全套Verilog工程(纯Verilog逻辑,不带ARM),用串口调试助手即可实现对FPGA的固化FLASH进行程序远程下载,支持固化FLASH数据回读验证功能,支持golden版本回退,也支持远程下载突然断电回退,后支持远程调试通过和代码。在FPGA开发的世界里,程序的远程升级是一项极具实用价值的功能。
2026-03-28 10:53:41
9
原创 S7-200 MCGS 基于PLC的交通灯系统 338 我们主要的后发送的产品有,带解释的梯形...
组态画面分三层:第一层是十字路口主界面,画个大大的十字路,四个方向的汽车信号灯行人信号灯倒计时牌(倒计时牌连的是定时器T37-T42的当前值,T37-T39显示东西的,T40-T42显示南北的,当前值除以10就是秒数哦——对S7-200的T37-T63定时器分辨率是100ms,当前值是1就是0.1秒,所以除以10取整就对了,MCGS里可以直接用“!S7-200 MCGS 基于PLC的交通灯系统 338 我们主要的后发送的产品有,带解释的梯形图接线图原理图图纸,io分配,组态画面。
2026-03-27 18:15:00
59
原创 爽翻!STM32F103 USB HID踩坑后标准库通杀版,比同硬件115200快N倍
官方Demo的默认报告描述符是10个字节?我直接砍成简单的自定义输入输出都是64字节——别纠结为什么选64,这是USB FS HID全速设备的单包最大长度(而且标准外设库给的端点缓冲区默认也配了这个,改起来麻烦)。我直接把官方usbdesc.c里的HID// usb_desc.c 自定义双向HID报告描述符// 碎碎念:别用数组大小自动算的0x09,0x00那种,怕数错直接把官方给的鼠标头尾和中间砍干净留输入输出就行。
2026-03-27 18:15:00
2
原创 西门子s7-1200病床呼叫自动控制系统的后发送产品与原理图解析
说个踩过的坑:之前有人图省事,护士站确认就把所有呼叫都清了,结果护士半路被别的事耽误,过来就找不到哪床呼叫了,所以我这里的逻辑定死了:必须护士到床边按复位才灭呼叫灯,护士站只能消报警声,这个细节才是符合实际使用习惯的,我在梯形图里特意把这个逻辑加了注释标注出来,不会搞错。搞医院弱电改造的朋友多半碰过病床呼叫系统的需求,现成的成品呼叫模块要么贵扩展性还差,改个需求都要加钱,这次我直接拿西门子S7-1200搭了一套自动控制系统,成本砍了一半还更好改,整套资料都整理明白了,今天给大家唠唠核心的东西。
2026-03-27 17:45:00
70
原创 三菱 基于三菱PLC的喷泉控制系统设计 我们主要的后发送的产品有,带解释的梯形图接线图原理图图...
最后说昆仑通态的简单组态!这个是很多甲方爸爸点名要的,因为不用找我们,他们物业的小保安或者电工就能换个BGM(哦换BGM其实要提前在组态里存好几首,用按钮切换就行)、改个水柱高度的占空比(比如夏天喷得高一点冬天喷得低一点,占空比从80%改成40%)。还有中间继电器的选型:一般FX3U-32MT的晶体管输出最大电流是0.5A/点,所以中间继电器选24V DC线圈,触点电流10A的就行,完全够带动普通的喷泉电磁阀线圈(一般电磁阀线圈是24V DC 0.3A左右)和LED彩条的调光模块输入(几乎不费电)。
2026-03-27 17:30:00
52
原创 根据您提供的文字范围,合适的标题为:“三菱PLC与MCGS组态三菱触摸屏广场喷泉控制系统的设计...
整个项目做下来,踩了挺多坑的,比如接线接反、定时器参数搞错、通信连不上,不过改完之后看着喷泉按节奏喷起来,彩灯也跟着亮,还是挺有成就感的。还要注意通信设置,一开始我连不上PLC,后来发现是COM口选成了COM1,结果我的USB转串口是COM3,改完参数就连上了,波特率一定要跟PLC的设置一致,FX3U默认是9600,8,n,1,别搞错了。最后就是接线和调试了,主回路的话,PLC的输出点不能直接接水泵,得加中间继电器和接触器,因为PLC输出电流只有几百毫安,带不动水泵电机。接下来是梯形图部分,这个是核心。
2026-03-27 16:45:00
264
原创 上周帮楼下工厂的小兄弟调完这套快递包裹分拣系统,回来翻了翻当时记的潦草笔记,今天干脆整理出来唠唠,省得后面又有人踩同样的坑
要是你也有类似的分拣项目,直接拿这套模板改改就能用,需要资料的随时找我唠。首先得连PLC,用PPI电缆,波特率一定要设成9600,跟PLC里的参数一致,不然连不上,我当时就是忘了改波特率,折腾了半小时。最后把所有资料都整理打包了,包括带注释的梯形图、标好端子的接线原理图、打印就能用的IO分配表,还有组态王的工程模板,改改IO点就能套自己的项目,不用从零开始搭。其实就是车间里的小传送带,过来的包裹分三类:普通件、易碎件、大件,用S7-200 PLC当脑子,组态王做上位机盯着,谁干了啥一眼能看见。
2026-03-27 16:45:00
125
原创 图像去噪#DCNN去噪Python代码 双边滤波、双边滤波、巴特沃斯高通滤波、同态滤波、各项异...
return x# 推理的时候直接加载训练好的模型就行这个需要用带噪和干净的数据集训练,我之前用DIV2K训了一个小模型,处理手机拍的噪点图,效果比所有传统方法都好,就是对新手不太友好,不过套现成的预训练模型就能直接用。
2026-03-27 16:30:00
105
原创 C# Winform自主研发串口转键盘输入程序,带16进制输出、扫码计数、前缀后缀等功能,VS...
串口转键盘输入程序源代码,全新自主研发,可以实现串口设备接收的数据像键盘一样输出到其他应用上,非常适合工厂自动化生产代码有备注,封装了serialport类和配置文件类,有技术指导程序可以设置数据输出时增加前缀,后缀,回车键,换行,可以输出16进制,强制大写,强制小写,可以实现扫码计数,并把计数作为前缀或者后缀,可以实时测试串口设备接受到的数据。实时测试面板就是个多行TextBox,每次接收到数据直接AppendText就行,颜色可以区分:原始数据是黑色,处理后的是绿色,异常提示是红色,看着舒服。
2026-03-27 16:15:00
214
原创 S7-200PLC程序驱动电子皮带秤自动配料系统的PID模糊控制技术与详解图纸资料
这里要注意的是,我用的是S7-200的PID向导生成的PID指令,参数块的地址别写错了,一开始我把参数块的地址写成了VD1000,结果改参数的时候直接把初始化的地址搞错了,导致PID根本没改参数,当时调试的时候发现参数没变化,查了半天发现是地址错了,尴尬到抠脚。算流量的部分其实也简单,我们车间的编码器是1000脉冲/转,皮带轮周长是0.5米,所以转一圈皮带走0.5米,也就是2000脉冲/米,标定的时候我们用秤称了10kg的物料跑过1米皮带,所以每米物料是10kg,那流量就是(当前脉冲数 / 2000)
2026-03-27 15:15:00
324
原创 S7-200plc和MCGS组态自动化搬运机械手的组系统设计 我们主要的后发送的产品有,带解释...
新手的MCGS画面最容易犯的错:点动按钮点一下变自锁、急停只有一个红色方块按了没反应、没有状态监控(爪子夹了没?底座转到位没?全靠看演示机?累不累啊)。主监控页:左上角是系统状态灯(原点灯/自动灯/暂停灯/急停灯,对应Q1.0-Q1.3,程序里刚才凑的Q1.1自动Q1.2暂停Q1.3急停),中间是3轴+抓手的简单动画(MCGS的图库搜「搬运机械手」改改就行不用自己画),右上角是工位计数(自动运行一次工位2→工位1算一次,存VD100掉电保持),下方是。
2026-03-27 09:57:02
132
原创 坐标xyz, 长宽高
老城区密密麻麻的楼群里,一台大疆M300突然来了个风骚的蛇形走位,完美避开移动中的施工吊塔。在3D城市环境中,无人机需要避开建筑物、地形障碍等,同时考虑飞行时间、能源消耗等因素,以找到一条最优的路径。在3D城市环境中,无人机需要避开建筑物、地形障碍等,同时考虑飞行时间、能源消耗等因素,以找到一条最优的路径。路径规划需考虑的因素包括最短路径、最小能量消耗、最小飞行时间等,这些因素构成了路径规划的优化目标。路径规划需考虑的因素包括最短路径、最小能量消耗、最小飞行时间等,这些因素构成了路径规划的优化目标。
2026-03-26 20:45:00
69
原创 风光储并离网切换仿真模型(含下垂控制一次调频+并离网切换)及其三篇参考文献
仿真中发现个反直觉的现象:并网切换瞬间负载突变时,下垂系数较小的系统反而更容易失稳。风光储联合系统的并离网切换是微电网领域的技术难点。先看整体架构——模型包含风机、储能和负载三个核心模块,重点在储能变流器(PCS)的下垂特性设计。储能SOC管理模块要设置10%的容量死区,避免频繁充放电切换(参见王伟明等提出的滞环控制策略[2])。风光储并离网切换仿真模型(下垂控制一次调频+并离网切换切换)包含模型和三篇参考文献!风光储并离网切换仿真模型(下垂控制一次调频+并离网切换切换)包含模型和三篇参考文献!
2026-03-26 19:15:00
53
原创 PIR永磁同步电机五、七次谐波抑制方法及仿真结果
PIR永磁同步电机五、七次谐波抑制,仿真电流环采用PIR(比例-积分谐振控制器),将谐振控制器与电流环 PI 控制器并联,改善由死区带来的5、7次谐波电流,0.2S加入抑制。仿真结果表明该方法能够减小了57次电流谐波,相比传统旋转坐标系下谐波抑制,算法量较小,离散域搭建,可直接写代码,运行时间短,无需低通滤波器,动态性能好。仿真结果表明该方法能够减小了57次电流谐波,相比传统旋转坐标系下谐波抑制,算法量较小,离散域搭建,可直接写代码,运行时间短,无需低通滤波器,动态性能好。重点在谐振器的离散化实现。
2026-03-26 18:30:00
75
原创 MATLAB基于遗传算法优化BP神经网络案例(适用度函数不涉及测试集)
最后放个效果对比图(假装有图),蓝色曲线是原始BP网络预测结果,红色是优化后的,明显红色更贴合真实数据波动。不过要注意,这方法比较吃计算资源,i5处理器跑个把小时是常态。咱们先整明白优化逻辑:遗传算法不是直接调网络结构,而是把神经网络的权值和阈值打包成染色体。这里有个细节陷阱:configure函数会重置训练函数,所以需要在参数赋值后重新指定trainlm算法。交叉操作采用实数交叉而非二进制,更符合参数优化的特性。每次迭代只拿训练集数据验证当前参数的效果,这样防止算法在优化过程中偷看答案导致过拟合。
2026-03-26 18:00:00
176
原创 基于MPC的移动机器人轨迹跟踪控制算法及仿真报告——高质量代码与原理说明文档,实现无/避障轨迹...
搞移动机器人控制的同学应该都懂,传统PID在轨迹跟踪场景有多憋屈:前轮转角给大了直接overshoot,给小了又磨磨唧唧追不上。基于MPC的移动机器人轨迹跟踪控制matlab代码,可实现无障碍物轨迹跟踪的仿真结果,避障轨迹跟踪的仿真结果,代码高质量,带一万多字的报告,附带原理说明文档,质量保证,保证运行,基于MPC的移动机器人轨迹跟踪控制matlab代码,可实现无障碍物轨迹跟踪的仿真结果,避障轨迹跟踪的仿真结果,代码高质量,带一万多字的报告,附带原理说明文档,质量保证,保证运行,重点说避障部分的处理。
2026-03-26 17:30:00
232
原创 基于知识图谱的药物靶点预测的完整实现与消融实验的Python实践
实验结果显示最要命的是去掉蛋白质数据,直接导致召回率暴跌40%。最初版本不小心把测试集里的蛋白质节点出现在了训练图里,结果准确率虚高到89%。用pyvis生成的交互式图谱能直接标出预测得分前10的潜在靶点,这对生物学家来说比看数字直观多了。咱们今天要聊的这个X00308项目有点意思——用知识图谱预测药物靶点,还带完整的消融实验。注意forward里的拼接操作,这是项目里自己加的trick。这里监控的是验证集的F1值而不是损失。咱们处理数据用的是PyKEEN这套工具,毕竟处理三元组数据方便。
2026-03-26 17:00:00
223
原创 三相电力变压器电磁场与电路耦合计算的解析及电压电流分布与磁通密度分布研究
玩转这类耦合计算的关键在于把握两个节奏:电路参数的舞蹈步调要跟着磁场变化踩点,电磁损耗的算盘珠子得跟着温升曲线拨动。这段代码暗藏玄机:线圈的激励电流I0带了个sqrt(2),可不是手抖多打的——这是把有效值转成幅值的经典操作。搞电力变压器仿真的人都知道,三维电磁场和电路的耦合计算是个技术活。今天咱们用COMSOL整点硬核的——给三相变压器来个全身体检,看看绕组上的电流怎么蹦跶,铁芯里的磁通怎么撒欢。comsol三相电力变压器电磁场和电路耦合计算,可以得到变压器高低压绕组电压电流分布以及变压器磁通密度分布。
2026-03-26 17:00:00
21
原创 COMSOL三相电力变压器电磁场与电路耦合计算:高低压绕组电压电流分布及磁通密度分布
最后给个实战数据:当负载率从50%飙升到120%时,低压绕组电流不均匀度会从8%暴增到23%,这时候磁通分布图会出现明显的边缘聚集效应。建议各位在设置参数扫描时,重点监控这几个危险区域的网格质量,别让辛辛苦苦跑完的仿真栽在网格畸变上。磁通密度分布最骚的操作是玩转切割平面。comsol三相电力变压器电磁场和电路耦合计算,可以得到变压器高低压绕组电压电流分布以及变压器磁通密度分布。comsol三相电力变压器电磁场和电路耦合计算,可以得到变压器高低压绕组电压电流分布以及变压器磁通密度分布。
2026-03-26 16:45:00
30
原创 手把手玩转LCC-S无线充电闭环控制
2. 闭环PI控制:设定值与反馈值的差通过PI环节,与三角载波比较,大于时控制MOSFET导通,小于时关断,开关频率100kHz。2. 闭环PI控制:设定值与反馈值的差通过PI环节,与三角载波比较,大于时控制MOSFET导通,小于时关断,开关频率100kHz。1. 输入直流电压400V,负载为切换电阻,分别为20-30-40Ω,最大功率2kW。1. 输入直流电压400V,负载为切换电阻,分别为20-30-40Ω,最大功率2kW。Simulink仿真模型,LCC-S谐振补偿拓扑,副边buck电路闭环控制。
2026-03-26 11:40:40
304
原创 COMSOL激光双点烧蚀铝合金的固体传热与变形几何全解:动态操作+视频教程
八成是网格畸变导致的计算发疯,回退到前一步调整激光移动路径参数。视频教程里还藏了个彩蛋——按住Ctrl+Alt点击温度云图,能调出实时热流矢量箭头,视觉效果直接拉满。用自由四面体网格配合边界层,变形几何模块里打开网格重构,选弹性网格平滑算法。激光双点烧蚀COMSOL模型,作用材料是铝合金,用到的多物理场为固体传热和变形几何,附有视频教程带你一步步操作搭建,动态图如封面所示。激光双点烧蚀COMSOL模型,作用材料是铝合金,用到的多物理场为固体传热和变形几何,附有视频教程带你一步步操作搭建,动态图如封面所示。
2026-03-25 20:45:00
6
原创 智能衣柜MCGS7.7仿真系统:集成S7-200smart PLC程序、CAD图纸与视频教程的...
今天咱们就拆解一个基于S7-200Smart PLC+MCGS7.7的仿真方案,带CAD机械结构的那种,绝对比刷短视频有意思。现在这系统能玩的花活包括但不限于:自动除菌模式(定时紫外线)、衣物重力感应(压力传感器AD采样)、甚至还能联手机APP查历史穿衣记录——虽然最后这个功能被吐槽为"最懂你的衣柜可能比老妈还烦人"。最骚的是传感器支架设计,用SW的方程式驱动,改个参数就能适配不同型号的漫反射光电管。智能衣柜mcgs7.7仿真系统,带西门子s7-200smart plc程序+CAD图纸 +视频。
2026-03-25 20:15:00
71
原创 OFDM UWB系统基于训练序列的同步算法 matlab源代码 代码有详细注释,完美运行
改改信道参数试试,你会发现这算法在多径环境下居然还挺稳,毕竟时域相关的抗多径能力不是盖的。今天咱们来扒一扒用训练序列做同步的实战套路,手把手教你用MATLAB整活。跑出来的图里能看到明显的相关峰,红色虚线正好卡在训练序列起始点。这里有个坑要注意:实际硬件中可能遇到采样率偏差,得在代码里加个插值搜索的环节,不过咱们仿真环境下暂时不用管。这代码里的门道在于ZC序列的特殊数学性质——自相关特性好到离谱。那个指数项里的n(n+1)操作让序列在时移后和原序列的互相关值近乎为零,这对同步检测来说简直是开挂。
2026-03-25 19:45:00
11
原创 COMSOL模拟下的六角晶格光子晶体四重简并狄拉克点与零折射率复现研究
当频率对准狄拉克点时,算出来的n_eff实部突然跳水到1e-3量级。这时候打开参数化扫描结果动画,能看见电磁波像在迷宫里瞬间完成空间跳跃——相前传播延迟几乎消失,这验证了零折射率材料的时空穿透特性。建完单胞后别急着复制阵列,先检查原胞边界的周期性——在边界条件里勾选Floquet周期边界时,发现TM波的电场连续性需要特殊处理,得手动设置电场切向分量连续。求解后发现特征频率在0.497a/λ处出现四个模式交汇,这四重简并的能带结构像突然塌陷的沙堆——典型的狄拉克锥特征。
2026-03-25 19:30:00
6
原创 真实体验:实用交互式多模型跟踪算法IMM的MATLAB源代码详解,测试无误,注释齐全,完美运行
尤其遇到目标突然转弯变速的情况,传统方法容易跟丢,但IMM通过多个模型并行运作,自适应调整权重,实测轨迹拟合度能提升30%以上。红色是真实轨迹,蓝色为IMM估计结果,明显看到在90度急转弯处,单模型滤波(灰色)已经飘了,但IMM靠着CT模型快速修正了轨迹方向。一种实用的交互式多模型跟踪算法IMM,真实好用,测试过一种实用的交互式多模型跟踪算法IMM,真实好用,测试过。一种实用的交互式多模型跟踪算法IMM,真实好用,测试过一种实用的交互式多模型跟踪算法IMM,真实好用,测试过。代码有详细注释,完美运行。
2026-03-25 19:00:00
154
原创 Simulink中卷积码编码硬判决、软判决译码BPSK系统误码率性能仿真的Matlab 201...
Viterbi Decoder要注意设置参数:硬判决用'Hard'模式,软判决用'Unquant'并指定3bit量化(后面细说)。今天咱们就实操一把基于卷积码的BPSK系统,对比硬判决和软判决译码的性能差异,手把手带你跑出误码率曲线。重点在于译码器的输入处理——硬判决直接把解调信号二值化,软判决则保留模拟量信息。典型结果:当Eb/N0=4dB时,硬判决BER约2e-3,软判决能到3e-4,优势明显。不过代价是计算量——软判决的时延是硬判决的2倍左右,用tic/toc实测单次仿真时间就能验证。
2026-03-25 19:00:00
275
原创 带载流子密度变化的双温方程COMSOL-Matlab计算模型,其使用的理论模型为图3所示,作用...
带载流子密度变化的双温方程COMSOL-Matlab计算模型,其使用的理论模型为图3所示,作用材料为金箔,此外,会附送普通双温方程的激光加工COMSOL模型,包含傅立叶传热、双PDE以及多脉冲加工,如图5所示并且都含有参考文献。带载流子密度变化的双温方程COMSOL-Matlab计算模型,其使用的理论模型为图3所示,作用材料为金箔,此外,会附送普通双温方程的激光加工COMSOL模型,包含傅立叶传热、双PDE以及多脉冲加工,如图5所示并且都含有参考文献。
2026-03-25 17:00:00
197
原创 西门子PLC与KTP700博途程序在发电厂锅炉控制中的应用与优化:BSZ990案例研究
上个月刚在安徽某电厂用S7-1200和KTP700做完改造,这套组合拳打下来倒是啃下了硬骨头。调试时发现个玄学问题——同一套程序在V15.1编译下载后IO模块偶尔丢数据,升级到V16居然自愈了。有个坑是V15.1和V16的PID块内存分配方式不同,跨版本移植得重新生成数据块,不然直接在线下载会报1800错误。KTP700的HMI设计建议单独建个报警视图模板,特别是BSZ990协议要求的32位状态字解析。发电厂锅炉控制西门子1200PLC和KTP700博途15.1和16程序,BSZ990。
2026-03-25 17:00:00
148
原创 基于MATLAB的数字信号处理技术:数字滤波器设计与实现的深度探索
会发现高频噪声被明显压制,但500Hz信号周围可能有轻微泄漏,这就是滤波器过渡带造成的。不过要注意,IIR虽然阶数低,但相位非线性问题需要特别注意。最近在调音频降噪项目,发现数字滤波器真是个神奇的存在。今天就以MATLAB为工具,带大家实操一把信号处理从生成到滤波的全流程。数字滤波就像给信号做美容,既要擦掉瑕疵,又不能伤及本体,参数调校的度得靠大量实验把握。函数用的是窗函数法设计,默认汉明窗。频谱图上除了500Hz的主峰,还会看到全频带的噪声基底。这时候就该滤波器上场了,咱们先整个最常用的FIR滤波器。
2026-03-25 16:45:00
23
原创 激光烧蚀两相流COMSOL多物理层模型,用到的多物理场为流体传热、层流及水平集等,会附有视频教...
激光烧蚀过程中金属表面的相变与流体运动像一场微观世界的烟火表演。当你试图用数值模拟还原这个过程时,会发现这不仅是简单的热传导问题,更涉及熔融金属的流动、气液界面的剧烈变化——这就是典型的流体-热耦合难题。激光烧蚀两相流COMSOL多物理层模型,用到的多物理场为流体传热、层流及水平集等,会附有视频教程带你一步步操作搭建,封面动态图顺序为温度、速度大小以及体积分数变化。在COMSOL里搭建这个模型,核心在于三个模块的协同作战:流体传热负责温度场分布,层流模块追踪熔池流动,水平集方法捕捉气液界面的实时形变。
2026-03-25 11:42:31
198
原创 Matlab实现GRU门控循环单元多特征分类预测方案:支持Matlab2018b及以上运行环境...
咱就模拟一个简单的场景:5个特征、2分类的时序数据,每条序列长度10(你要是自己的数据集,直接替换成你的就行)。训练选项里,MaxEpochs设10足够了,多了容易过拟合;今天直接上Matlab实现的完整代码,亲测2018b及以上版本都能跑,最后还能直接在命令窗口吐准确率,完美符合需求。这段代码里有个小细节要注意:Matlab的深度学习工具箱对时序数据的维度要求是「特征数×序列长度×样本数」,所以最后要permute转一下维度,别搞反了,不然训练的时候直接给你报错“输入维度不匹配”,踩过坑的都懂。
2026-03-24 19:30:00
3
原创 基于PLC的西门子S7-1200全自动洗车机控制系统设计与实现——含HMI仿真动画效果、送接线...
博图15.1的完整项目文件:硬件配置、梯形图程序、HMI仿真动画全在里面,新手直接打开就能用;硬件接线图和原理图:博图里直接生成的,不用自己画CAD了,接线图里还标了每个传感器执行机构的型号、电源部分、接地保护、过流保护;五篇参考文章- S7-1214C性价比选型对比;- 运动控制向导制作喷杆往返的优化版教程;- HMI图形库和移动旋转填充动画的详细图文步骤;- 全自动洗车机控制逻辑的防蹭车防漏水优化;- 无人值守扫码枪的通讯简单配置(不用太复杂的协议,用普通的IO触发就行,新手友好)。
2026-03-24 19:15:00
5
原创 鹈鹕优化算法POA优化门控循环单元GRU的回归预测模型对比研究(含详细代码注释)
鹈鹕优化算法POA优化门控循环单元GRU用于回归预测,并原始的GRU分别进行比较,代码注释详细,2022年的新算法,适合新手学习~之前调GRU做电力负荷回归差点把头发薅秃:GridSearchCV设置5个学习率3个隐藏层节点2个batch size,跑个小数据集10万步都要大半天,出的结果还卡在MSE=2.3上不去下不来;换成BayesianOptimization?刚玩的时候选核函数都是凭感觉写高斯,又踩了好几次先验范围的坑,没耐心等就放弃调参了。
2026-03-24 19:15:00
4
原创 基于Matlab的数字图像处理核心项目实践:从直方图均衡到图像分割与描述
哦对了,当年还差点忘了主成分描述,主成分描述当年做的是把100张图书馆的旧照片的灰度图排成一个矩阵,然后用PCA降维,只保留前10个主成分,居然能重建出大概的旧照片轮廓,当年觉得太神奇了,但代码太长就不放了。总的来说,这10个数字图像处理大作业,虽然当年凑数凑了很多,踩坑踩了很多,但现在回头看,每个坑都是一个学习的机会,每个凑数的代码都是一个加深理解的过程。当年写双线性插值的循环写了好久,运行起来也慢死(当年的电脑还是酷睿i3),后来才知道用Matlab的矩阵运算代替循环会快很多,但当年凑数凑够了就行。
2026-03-24 19:00:00
3
原创 TVP-VAR(TVP- SV- VAR)时变参数向量自回归模型 资料包中包含做tvp-var...
最后说句实在的,刚碰时变模型的新人别自己啃文献头大,直接扒资料包里的完整讲解步骤,从数据预处理(比如差分、平稳性检验)到模型估计再到结果解读,一步一步跟着走就行;疫情前后的经济结构、美联储加息的传导效果,哪哪都在变,这时候就得靠TVP-VAR(带随机波动率的就是TVP-SV-VAR)救场。时变参数能捕捉不同时期的系数变化,随机波动率(SV)还能抓变量本身的波动突变,比如2020年原油价格的暴跌,用传统VAR根本看不出这种极端波动的影响。TVP-VAR(TVP- SV- VAR)时变参数向量自回归模型。
2026-03-24 19:00:00
7
原创 移动机器人导航这事儿,说复杂是真复杂,但 MATLAB 里其实藏了不少能直接上手的示例代码。今天咱们就挑几个核心的,边看代码边聊它们到底在干嘛,怎么用起来
真正用的时候,你得根据自己机器人的运动模型、传感器特性去调整,甚至混合几种方法。它不搞线性化,而是选一组叫 sigma 点的样本,让它们经过真实非线性模型传递,再用这些点重建高斯分布。但两者都是基于高斯假设,如果分布是多峰的(比如机器人可能在两个相似走廊中的任意一个),粒子滤波(PF)就更合适。粒子滤波用一堆粒子表示后验分布,每个粒子是一个状态假设,通过运动模型传播,再用传感器观测给粒子赋权重,重采样。动态窗口法(DWA)则是局部规划,考虑机器人的动力学约束,在速度空间采样,模拟短时间轨迹,选最优的一条。
2026-03-24 18:45:00
4
原创 搞点氢能,再算算碳税:聊聊综合能源系统的热电优化
通常你会发现,引入了氢能细化和阶梯碳机制后,虽然模型复杂度变高了(变量多了,约束多了),但总成本能下来,碳排放也能压得更低。基于此,构建以购能成本、碳排放成本、弃风成本最小的低碳经济运行目标,将原问题转化为混合整数线性问题,运用CPLEX商业求解器进行求解,通过设置多个运行情景,对比验证了所提策略的有效性。基于此,构建以购能成本、碳排放成本、弃风成本最小的低碳经济运行目标,将原问题转化为混合整数线性问题,运用CPLEX商业求解器进行求解,通过设置多个运行情景,对比验证了所提策略的有效性。
2026-03-24 18:45:00
3
原创 掏出你拍得晃眼或者有点糊但主体还能看见的苹果照,今天咱们用Matlab扒掉它的像素“外衣”,只剩轮廓那个“干净骨架子”
要是原图背景太复杂(比如苹果放在水果摊里一堆叶子橘子中间),或者太暗太亮,可以先补个imadjust调调对比度,或者用roipoly手动框个苹果范围出来,不然后面提取的轮廓肯定全是水果摊老板的货架角角。要是想把轮廓坐标导出来做后续的形状分析(比如圆度计算、周长面积测量),直接用xlswrite把B里的第一个元胞(外轮廓)存成Excel就行,记得转一下顺序符合Excel的习惯。然后是二值化,把苹果和背景彻底分开——要么是苹果(255纯白),要么是背景(0纯黑)。最后就是最爽的一步:扒轮廓!
2026-03-24 18:30:00
10
原创 终于搞懂了!带新手刷爆各种ML模型的黑猩猩优化器,我把三个大杀器焊死了
搜索维度别太高:比如优化LSTM,如果同时优化学习率、隐藏层节点数、时间步长、层数、Dropout率,搜索维度会很高,收敛很慢,新手先试试优化2-3个参数;上下界别设太大:比如权重和偏置一般设[-3,3]或者[-5,5]就行,设太大的话搜索空间太广,Sobol初始化也没用;ML模型的数据一定要预处理:比如归一化、标准化,不然优化算法生成的权重和偏置会失效;边界处理一定要加:新手很容易忘这步,导致优化变量超出范围,程序报错或者ML模型训练失败。好啦,今天的分享就到这里!
2026-03-24 18:15:00
121
原创 S7-1200 PLC在污水处理控制系统设计中的应用
之前那套老设备用了快十年,全是硬接线的继电器,上个月曝气机突然罢工,我们仨排查了三天,最后发现是中间继电器的触点烧糊了,换的时候还把两根回流泵的线搞反了,差点把沉淀池的污泥泵干过载,想想都后怕。要是你们也有类似的小项目,不妨试试,反正踩坑的经验都是钱买的,我这已经替你们踩过一遍了哈哈。触摸屏用的是TP1200,连PLC的以太网口就行,不用额外的通讯模块,界面我画的很简单,就放了溶氧曲线、液位指示灯、各个泵的状态,还有手动控制的按钮,调试的时候不用再跑到控制柜里扒拉按钮,坐在办公室就能改参数,方便太多了。
2026-03-24 13:26:11
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅