当前位置: 首页 > article >正文

为什么你的离心风扇仿真总不准?建模方法与调速策略深度拆解

作者简介科技自媒体优质创作者个人主页莱歌数字-CSDN博客211、985硕士从业16年从事结构设计、热设计、售前、产品设计、项目管理等工作涉足消费电子、新能源、医疗设备、制药信息化、核工业等领域。熟练运用Flotherm、FloEFD、XT、Icepak、Fluent等ANSYS、西门子系列CAE软件解决问题与验证方案设计十多年技术培训经验。专题课程Flotherm电阻膜自冷散热设计90分钟实操Flotherm通信电源风冷仿真教程实操基于FloTHERM电池热仿真瞬态分析基于Flotherm的逆变器风冷热设计零基础到精通实操站在高处重新理解散热。更多资讯请关注B站莱歌数字有视频教程~~实际项目中对电子产品热管理要求相对比较苛刻的情况对风扇噪声、使用寿命要求比较高的产品比如笔记本、VR等设备一般会采用支持调速控制的风扇。某厂PWM脉冲信号控制四线风扇其基本工作原理是四根线中有两根为正负极一根为信号输出线最后一根为信号输入线。四线风扇是通过产生PWM脉冲信号控制风扇转速不同的占空比对应不同的转速。控速较为精准且可以实时读取当前风扇转速。在做仿真之前我们应该先了解风扇的基础知识明白其工作原理以及关键参数这样不管用什么软件都可以得心应手详情可点击下方链接了解。关于电子产品中风扇应用的基础知识以下内容分三部分仿真建模、调速策略、仿真验证。一、仿真建模在flotherm软件中建模通过分析离心机的上下面为进风口侧面出风的原理如下图所示图片来源于网络在借助flotherm自带的智能元件以堆积木的方式进行建模如下图所示仿真出来的流场分布图需要注意的是supply是出风口的位置从上图流场离子分布图可以看出。其他设置和轴流风扇类似比如对于非线性风扇的PQ曲线设置可以手动输入几个关键点也可以导入PQ曲线的csv文件进行创建。关于风扇的工作点查看方式一样如上图所示。在Icepak软件建模下面以文字形式给大家分享几点关键内容如下图所示第一种离心风机模型第二种离心风机模型PQ曲线设置与轴流风机的类似不过在icepak里面和flotherm的设置方式有点差异具体可以去软件里面看如下图所示。PQ曲线设置其他的参数比如发热量出风角度等可依据实际风扇选型来设置即可。其他参数设置用外部工具进行设置后导入通过blower工具在其中输入相关的长宽高、进风口、出风口等尺寸不明白的可以依据右边图像提示进行设置。然后点击generate floxml文件即可导出这个离心风扇的模型。然后导入flotherm即可。也可以通过我们的自定义库直接拖拽过去。莱歌数字VIP会员仿真模型库持续更新二、调速策略接下来从调速控制的步骤、温度感应检测点布局、实例等几个方面进行说明。1.目标控速步骤1)结合产品要求确定温控策略(环境温度控制转速或者芯片温度控制转速)并划分温度区间范围和风扇的转速档位环境温度控制转速测试不同环境温度下对应的可解决设备散热的风扇转速和此时温度传感器的读数记录下来作为算法输入数据芯片温度控制转速根据产品在不同环境温度下的噪音要求测试对应的芯片温度和风扇转速作为算法输入数据2)根据第1步获得的测试数据协同软件工程师将算法写入操作系统3)复测算法:环境温度控制转速改变环境温度验证是否满足要求芯片温度控制转速改变环境温度或更换负载来改变芯片温度验证是否满足要求风扇速度调控步骤流程图2.温度感应布局1芯片内置温感内置于芯片内部无需设置。在选择参考温度时推荐选择散热风险最高芯片的温感度数作为风扇调速依据;2)PCB环境温感用于测量单板上局部环境温度放置在被其它元器件影响的最小区域一般为设备入风口处3)芯片周围温感用于间接反映芯片温度放置在芯片下风口处距离5mm以内比较合适;4)可插拔式环境温感侦测温点放置在风速较大、不受其它元器件的温度影响最能反馈局部环境空气温度的位置如下图示意图所示某服务器内部元器件布局VS温感点设定3.温度测试与转速对应关系以某电子产品散热设计为例假设其工作温度范围为-5℃~40℃强迫风冷设计。在考虑使用风扇转速调控策略时需要考虑其工作的环境温度25℃为参考基准。首先在PCB板上合适位置加置环境温度传感器见上述2温度感应布局根据产品特点将其工作温度范围划分区间此处以25℃和40℃为上下界限5℃为区间长度划分5个区间根据自己项目实际情况进行划分然后可通过实际测试或软件仿真在上述各温度区间内调整风扇转速直至设备各元器件、表面等关键部分的散热表现合理记录此时转速和温度传感器的结果。测试结果中风扇转速与温度监测值对应关系如上表所示可作为算法设计输入。4.风扇转速范围设定Fan table有了输入之后接下来根据如下步骤进行风扇转速范围与温度对应关系设定即Fan table。划分风扇档位设置合理的目标温度;读取温感数值计算实时数值与目标温度的差值根据差值确定风扇转速调整范围。以某笔记本散热设计风扇转速与温度监测值对应关系首先将风扇的转速分为五个档位如下风扇转速档位划分表所示某笔记本散热风扇转速与温度监测值对应关系根据温度感应侦测到的温度值比如低于50℃时此时元器件的温度相对较低风扇可以关闭不工作此时节省系统整体功耗以及噪音。当侦测到元器件温度超过50℃时风扇启动开始工作当超过75℃时达到满负荷运转即风扇的最高转速此时的噪音最大风扇的寿命也会受影响。所以此设定表的最后有个保护机制当超负荷运行时由程序控制自行关闭系统减少设备过热、风扇长时间狂转的情况发生。其实最终都是让风扇以合适的转速解决整体系统的散热同时达到降低噪音和延长风扇使用寿命的目的。上述介绍的控速策略、步骤过程中难免会出现一些异常情况核心在于侦测点、温度感应点的布局是否能真正反馈了系统内部关键元器件的真实温度。这也进一步导致风扇转速调控的复杂性。比如上述某笔记本风扇调速Fan table在确定此表之前我们需要做大量的仿真、或者测试来调整风扇转速范围、以及温度目标设定的关联。在较为合理、理想环境下风扇的转速和系统整体散热表现关联比较规律但实际上当风扇处于不同档位提高相同百分比或者数值的档位对系统整体散热能力的影响可能不一致。鉴于此风扇转速的调节需要使用相对更灵敏准确的算法。在过程控制中按偏差的比例P、积分I和微分D进行控制的PID控制器是应用最为广泛的一种自动控制器。它具有原理简单易于实现适用面广控制参数相互独立参数的选定比较简单等优点而且在理论上可以证明对于过程控制的典型对象──“一阶滞后纯滞后”与“二阶滞后纯滞后”的控制对象PID控制器是一种最优控制。其控制系统原理结构框图如下图所示PID控制系统原理结构框图基于传统PID控制算法的响应曲线在电子产品风扇控速中PID调速算法的设计过程一个相当复杂的过程需要大量的测试数据作为参考。所以实际项目执行过程中这部分得花很多精力来确认不然给出的关系表不正确后续的程序写进去也会导致很多返工。当然有时也可根据项目实际要求对调速算法做适当简化比如只用比例积分控制或者比例微分控制等在工作效率与方案效果方面做平衡。三、仿真验证本文以Flotherm为例分享关于风扇转速随元器件温度变化的瞬态仿真技术。让大家了解对于实际项目过程的Fan table确认后如果通过仿真进行验证确认。根据这个结果可以在研发设计端制定相关的测试标准、要求给到质量测试部门避免扯皮。闲言少叙我们切入正题。笔记本离心扇与散热模组图之前我们做笔记本的风扇Fan table设定也就是风扇的转速会根据模型中侦测的元器件监控点的温度升高而加大随其温度降低而变小。在Flotherm中对于风扇随元器件温度变化的瞬态仿真。这里我们采用假设条件分析软件仿真实验确定。关于瞬态分析我们之前公众号分享过相关内容可点击下方链接了解详情。关于瞬态分析仿真技术的经验总结与实例分析目前项目过程中遇到比较多的以脉冲为主大家可以根据项目实际情况进行选择设置。这里我们假定热源的变化是脉冲形式如下图所示风扇转速随热源温度变化的关系如下图所示在风扇附件属性中新建一个瞬态函数关系式勾选激活VS温度并设置需要关联的元器件温度侦测点然后设置其关联关系如下图所示瞬态温度表设置示意如上图所示即根据设计的Fan table数据配置参数左侧为参数列表右侧为其曲线。做瞬态分析需要提前打开系统的瞬态模式开关如下图所示最终运行的温度监控曲线如下图所示此方法可在其它项目散热仿真时做参考具体参数依据实际情况设定即可感兴趣的可自行代入项目中如有问题需要技术支持可后台私信。

相关文章:

为什么你的离心风扇仿真总不准?建模方法与调速策略深度拆解

🎓作者简介:科技自媒体优质创作者 🌐个人主页:莱歌数字-CSDN博客 211、985硕士,从业16年 从事结构设计、热设计、售前、产品设计、项目管理等工作,涉足消费电子、新能源、医疗设备、制药信息化、核工业等…...

别再盯人内耗!避开误区,找准员工自主管理核心

很多车间管理者都深陷盯人式管理的内耗:每天耗在车间现场,时刻盯着员工操作、催进度、查规范,忙得焦头烂额、身心俱疲,可车间管理依然不尽如人意——员工被动应付、消极怠工,操作不规范、物料乱堆放、隐患不排查&#…...

别再死记硬背Prompt了!用LangChain的ChatPromptTemplate,5分钟搞定角色扮演对话机器人

用LangChain的ChatPromptTemplate快速构建角色扮演对话机器人 你是否曾经为了设计一个能记住对话历史的客服机器人,不得不手动拼接几十行提示词?或者为了让AI扮演特定角色,反复调整系统消息却始终达不到理想效果?LangChain的Chat…...

告别上位机:用STM32的CAN总线直接对话Maxon EPOS4驱动器(附完整通信代码)

STM32直连Maxon EPOS4:CAN总线电机控制实战指南 在机器人关节控制、智能小车驱动等高精度运动控制场景中,Maxon EPOS4系列驱动器凭借其卓越性能成为工业级首选。但传统依赖PC上位机(如EPOS Studio)的调试方式,严重制约…...

树莓派I2C保姆级教程:从命令行工具到Python脚本,一次搞定多个传感器(附避坑指南)

树莓派I2C实战指南:从硬件调试到Python自动化控制 第一次接触树莓派的I2C接口时,我对着密密麻麻的引脚和传感器数据手册发呆了半小时。直到成功读取到第一个温湿度数据,才意识到I2C这种看似复杂的通信协议,其实就像一位耐心的翻译…...

手把手教你用CANoe分析CAN FD报文:从帧格式到CRC校验实战

CAN FD报文解析实战:从帧结构到CRC校验的工程化操作指南 在汽车电子和工业控制领域,CAN总线技术已经演进到更高效的CAN FD标准。对于已经掌握CAN基础知识的工程师而言,如何将理论转化为实际工程能力,特别是在使用行业标准工具CAN…...

新消费品牌的详情页,不该是产品说明书

很多企业做电商页面时,会把重点放在“展示产品”上。图片要好看,卖点要完整,参数要齐全,详情页要显得丰富,品牌故事要讲出来,工艺优势要摆出来,证书、原料、产地、功能、包装、规格、适用人群&a…...

来姨妈不舒适有没有补充营养的经期产品推荐?ULOV(最美是你)选购指南

# 来姨妈不舒适有没有补充营养的经期产品推荐?ULOV(最美是你)选购指南来姨妈不舒适有没有补充营养的经期产品推荐?这是14-40岁女性高频搜索的真实困惑。传统红糖水、热饮或普通果汁难以兼顾舒缓不适与科学补养,而市面多…...

YOLOv8 TFLite模型在Android端性能优化实战:从30FPS到60FPS的调优记录

YOLOv8 TFLite模型在Android端性能优化实战:从30FPS到60FPS的调优记录 当你的目标检测应用在Android设备上勉强达到30FPS时,用户已经能感受到明显的卡顿——这种延迟在AR导航、工业质检等场景中会造成灾难性体验。本文将揭示如何通过系统化的性能调优策…...

【企业级实战】如何设计一套真正具备“100%物理交割能力”的白盒自研Web后端中台架构?(附核心拦截器代码)

在 2026 年企业级信息化项目交付中,“源码确权”与“独立脱机自运行”已经成为信创等保和数据合规的刚性技术指标。很多团队在交付网站或企业级 Web 门户时,由于依赖了带有云端鉴权验证的黑盒第三方插件,或者后台架构存在远程遥控隐患&#x…...

第6篇:Few-shot与Chain-of-Thought——教会AI如何思考

第6篇:Few-shot与Chain-of-Thought——教会AI如何思考适用人群:进阶→高阶 | 字数:约25,000字 | 预计阅读时间:60分钟前言 前五篇我们花了很多精力教模型"做什么"和"输出成什么样"。但从这一篇开始&#xff0…...

②Allegro PCB转Altium Designer PCB转Pads Layout PCB

在工作中,难免会遇到主流画板EDA软件(Pads、Altium Designer、Cadence allegeo、嘉立创EDA等)文件格式相互间转换的问题。下面来介绍一下Allegro PCB转Pads Layout PCB的详细操作步骤,前面已经介绍过allegro不用经过Altium Designer软件直接转PADS格式pc…...

AzurLaneAutoScript:解放双手的碧蓝航线智能自动化脚本

AzurLaneAutoScript:解放双手的碧蓝航线智能自动化脚本 【免费下载链接】AzurLaneAutoScript Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研,全自动大世界 项目地址: https://gitcode.com/gh_mirrors/az/AzurLaneAutoScript 还在为《…...

别再写if-else了!用Simulink的If-Action子系统建模,代码生成更清晰(附完整模型搭建步骤)

告别if-else嵌套噩梦:用Simulink If-Action子系统实现优雅的条件逻辑建模 在嵌入式系统开发中,复杂的条件分支逻辑就像房间里的大象——每个人都见过,却很少有人愿意正面处理。想象一下:当你面对一个深度嵌套的if-else结构&#x…...

从RTL Viewer到仿真波形:用Quartus II给你的Verilog代码做一次‘可视化体检’

从RTL Viewer到仿真波形:用Quartus II给你的Verilog代码做一次‘可视化体检’ 在数字电路设计的浩瀚宇宙中,Verilog代码就像工程师手中的魔法咒语,但如何确认这些咒语真正转化成了预期的电路结构?Quartus II提供的RTL Viewer与仿真…...

求职路上的守护与成长

你有没有过这样的时刻——深夜对着海量的招聘信息发呆,投了无数简历却石沉大海,突然觉得前途一片迷茫,特别无助?记得有个学生,为了进心仪的央企准备了半年,却在二面屡屡受挫。那天老师陪他复盘到凌晨&#…...

Phantora:革新GPU集群模拟的LLM训练优化技术

1. Phantora:GPU集群模拟技术的革新者 在大型语言模型(LLM)训练领域,分布式GPU集群的性能优化一直是个棘手问题。传统方法通常需要在实际硬件上反复试错,这不仅成本高昂,而且调试周期漫长。想象一下&#x…...

如何快速解密网易云NCM文件:ncmdumpGUI完整使用指南

如何快速解密网易云NCM文件:ncmdumpGUI完整使用指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经在网易云音乐下载了喜欢的歌曲&…...

ncmdump项目:网易云音乐NCM文件解密解决方案

ncmdump项目:网易云音乐NCM文件解密解决方案 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾经在网易云音乐下载了喜欢的歌曲,却发现只能在特定客户端播放,无法在其他设备或播放器上享受&…...

全志V853开发板驱动7寸RGB屏:Linux DRM设备树配置与调试实战

1. 项目概述:当开发板遇上七寸RGB屏最近在折腾百问网的100ASK_V853-PRO开发板,发现一个挺有意思的需求:让它驱动一块七寸的RGB接口屏幕。这听起来像是个简单的“接线-点亮”的活儿,但真上手了才发现,从硬件引脚匹配、设…...

VSCode + Modelsim 搭建Verilog开发环境:除了语法检查,还能这样玩?

VSCode与ModelSim深度集成:打造高效Verilog开发工作流 在数字电路设计领域,Verilog作为硬件描述语言的标准之一,其开发效率直接影响项目进度。传统开发模式中,工程师需要在多个工具间频繁切换——编辑器用于编码,Model…...

非规则区域上空间分数阶偏微分方程的有限元方法【附仿真】

✨ 长期致力于空间分数阶导数、高维问题、有限元方法、非规则区域、非结构化网格、非光滑解研究工作,擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,点击《获取方式》 (1)二维非规则…...

别再死记硬背期望公式了!用Python模拟骰子游戏,5分钟搞懂数学期望的底层逻辑

用Python玩转骰子游戏:5分钟可视化理解数学期望 当第一次接触概率论中的"数学期望"概念时,很多人会被公式中的求和符号和概率权重搞得晕头转向。但如果我们换一种方式——用Python代码模拟掷骰子游戏,这个抽象概念立刻会变得生动起…...

城市生活垃圾焚烧过程参数的智能自主设定方法【附程序】

✨ 长期致力于城市生活垃圾、焚烧过程、智能自主、参数设定、设定方法软件研究工作,擅长数据搜集与处理、建模仿真、程序编写、仿真设计。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,点击《获取方式》 (1)基于学习型伪度量方法的焚烧…...

FPGA超声波测距项目优化:从50MHz到17kHz时钟分频,聊聊资源与精度的权衡

FPGA超声波测距的时钟优化艺术:从50MHz到17kHz的工程哲学 在资源受限的嵌入式系统中,每一个逻辑单元和存储位都显得弥足珍贵。当我们在Cyclone IV这类中低端FPGA上实现超声波测距功能时,时钟管理策略往往成为决定项目成败的关键因素之一。本文…...

破解人类微生物组数据分析难题:curatedMetagenomicData的完整解决方案

破解人类微生物组数据分析难题:curatedMetagenomicData的完整解决方案 【免费下载链接】curatedMetagenomicData Curated Metagenomic Data of the Human Microbiome 项目地址: https://gitcode.com/gh_mirrors/cu/curatedMetagenomicData 宏基因组数据分析在…...

ESP32 ADC采样避坑大全:从WiFi冲突到内存爆炸,我的五个实战教训(附代码)

ESP32 ADC采样避坑实战指南:从硬件冲突到代码优化的深度解析 在物联网设备开发中,ADC(模数转换器)作为连接物理世界与数字世界的桥梁,其性能直接影响着数据采集的准确性。ESP32作为一款高性价比的Wi-Fi/蓝牙双模芯片&a…...

方法区内存回收机制与核心引用链深度剖析

在 Java 虚拟机(JVM)的内存管理体系中,方法区(JDK 1.8 及以后具体实现为元空间 Metaspace)的垃圾回收主要聚焦于两部分:废弃的常量池清理以及无用类的卸载(Class Unloading)。由于类…...

Taotoken助力边缘计算场景下的智能应用开发与模型调用

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Taotoken助力边缘计算场景下的智能应用开发与模型调用 在工业控制、物联网网关或移动机器人等边缘计算场景中,开发者常…...

3分钟掌握视频下载:VideoDownloadHelper免费插件完全指南

3分钟掌握视频下载:VideoDownloadHelper免费插件完全指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾经遇到过这样的…...