性能测试︱COMSOL 汽车空气动力学仿真——Ahmed Body 并行求解效率实测

COMSOL汽车外流场仿真:Ahmed Body模型并行求解效率实测分析 计算流体力学(CFD)仿真的工程价值,很大程度上取决于湍流模型、网格策略与硬件资源之间的匹配度。在汽车空气动力学中,外流场仿真常因几何复杂、工况众多而陷入求解耗时长的困境。基于标模Ahmed Body在COMSOL中开展外流场数值模拟,结合SST湍流模型与边界层网格控制,系统测试从单核到32核的并行求解加速比曲线,揭示内存带宽、进程通信和超线程对扩展性的制约。实测表明,直接求解器MUMPS与PARDISO在单机多核下各有优劣,而迭代求解器配合几何多重网格(FMG)预条件可在8核时获得近20%的提速。该套方法 阅读详情

动图

背景

高性能计算(HPC)是支撑复杂多物理场耦合仿真高效运行的核心基础设施。本期选取国际知名的多物理场仿真软件 COMSOL Multiphysics 6.0,采用经典的 Ahmed 车体空气动力学(Ahmed Body)流场基准算例开展测试,对比基于SimForge™高性能仿真云平台与其他仿真云平台在大规模 CFD 求解上的并行计算效率。

在应对大型三维流体力学仿真时,底层通常采用高度优化的代数多重网格(AMG)求解器和广义最小残差方法(FGMRES)。这种大型求解过程伴随海量的稀疏矩阵运算,对 MPI 网络的通信延迟与吞吐量要求极高。因此,该算例堪称检验云平台集群算力底座综合性能的“试金石”。

算例介绍

本次测试选取COMSOL 官方应用库中经典的 Ahmed 类车体上方的气流基准模型。该算例专用于模拟汽车在高速行驶过程中的尾流分离、旋涡脱落及气动阻力特性。

1. 几何与结构参数

  • 车体特征: Ahmed 车体长 1.044 m × 宽 0.389 m × 高 0.288 m,尾部表面倾斜角设定为 25°。
  • 计算域(风洞): 车体放置在 8L × 2L × 2L 的流动域中,前端离流动入口面 2L。采用镜像对称将计算域减小了一半。

2. 物理场与材料参数

  • 介质参数: 采用空气(不可压缩理想气体),参考温度 20℃,动力粘度 1.814 × 10⁻⁵ Pa·s。
  • 湍流模型: 采用 k-ε 湍流模型(spf)进行流场分析,基于车体长度 L 和入口速度的雷诺数为 2.77 × 10⁶。
  • 边界条件: 入口风速恒定为 40 m/s,出口设定为压力条件,外部风洞壁面设为滑移(Slip)边界,对称面设为对称(Symmetry)边界。

3. 模型扩展与压测负载设置

本测试严格采用官方标准配置,模型包含约 50 万个有限元网格单元,未做额外的人为干预。该规模属于典型工业零部件及组件级别的计算负载,能够极其灵敏地反映出集群在处理中小规模网格时,节点计算力与 MPI 通信开销之间的黄金平衡点。

SimForge™ 平台启动COMSOL

登录SimForge™高性能仿真云平台,选择COMSOL-a应用并配置如以下参数提交作业。

作业提交之后可以在SimForge™平台实时查看作业计算过程中的结果输出。

仿真结果与精度验证

在本次测试中,SimForge™平台基于 k-ε 模型的并行计算不仅精准捕获车体后方的回流旋涡,且输出的关键气动阻力系数(Cd)与官方参考值高度吻合(偏差 < 7%),其余分项压力系数误差均在 1% 以内,充分证明了平台在高速并行计算下的极高保真度。

气动参数名称变量标识求解结果官方参考值SimForge™平台实测值
正面压力系数Ck0.0630.0635
斜面压力系数Cs0.1220.1222
底面压力系数Cb0.0840.0842
表面摩擦曳力系数Csf0.0490.0488
总曳力系数Cd0.3190.2989

计算完成后,通过 SimForge™ 平台的 COMSOL-a 应用桌面,查看结果文件中,对称面的速度流线图与三维回流区分布特征。

车体对称面速度大小切面图

Ahmed车体后方的三维流线图

性能对比

本次仿真并行测试选取了 16核、32核、64核、128核 进行横向对比。对于 50 万网格量级的中小规模计算任务,当跨节点核心数持续增加时,分摊到每个核心的网格单元过少,极易引发通信开销占比过高、甚至超过 CPU 计算时间的问题。针对该算例,SimForge™ 高性能云平台与市面仿真云平台的计算用时(分钟)对比如下图所示。

测试数据表明,在 50 万网格这种通信开销极易成为瓶颈的中小规模算例中,SimForge™高性能仿真平台的求解速度依然在各个核心组合下保持全面领先,依托 InfiniBand 网络的超低延迟以及优化的调度策略,成功压制了通信损耗,在 128 核的高并发下实现了有效加速。这一真实测试数据强有力地证明了SimForge™集群底座在网络通信与跨节点计算调度上的卓越稳定性。

结论

本次性能测试表明,SimForge™高性能仿真云平台在使用 COMSOL 进行并行仿真时, 无论是计算时间还是并行效率,均有较大的相对优势。其海量软硬件资源及弹性调度系统为处理大规模、高保真仿真任务提供了坚实基础。

此外,SimForge™平台还集成了一体化的前后处理功能,用户可在平台内完成几何清理、网格划分、计算提交及结果可视化的全流程操作,同时具备图形化操作界面,极大提升了仿真工作效率。

神工坊®始终致力于以工程师们的需求为先,让SimForge™高性能仿真云为您提供易用、普惠、高效的仿真环境,助您专注于产品创新与工程设计。点击进入官网,注册即可获得200元免费试用体验金,开启您的一站式高性能仿真之旅。

COMSOL并行求解效率实测:Ahmed Body车体仿真8核后性能趋于饱和 并行计算是提升CAE仿真效率的核心手段,但其加速效果受内存带宽与进程同步开销制约,常出现“核心越多加速越不明显”的现象。计算流体力学(CFD)中,汽车空气动力学仿真需要求解高雷诺数外流场,对求解器并行性能要求严苛。COMSOL作为主流多物理场仿真平台,其PARDISO直接求解器的并行扩展性直接影响工程计算效率。本文以标准Ahmed Body车体模型为算例,系统实测从1核到32核的求解时间与并行效率,揭示8核后性能收益骤降的规律,并分析网格规模、稀疏矩阵分解、内存带宽对加速比的综合影响。该测试对HPC资源选型 阅读详情

相关推荐

2026华为OD机试真题 11月4日 新系统 【汽车出行路线重复检测】

华为OD机试真题 新系统【汽车出行路线重复检测】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【汽车出行路线重复检测】多语言题解。

qq_45776114的博客 296

ECCV 2026 | CausalDrive:澳门大学×小米汽车,面向自动驾驶的实时因果世界模型

CausalDrive: Real-time Causal World Models for Autonomous Driving | CausalDrive:面向自动驾驶的实时因果世界模型

陈嘿萌的博客 279

智能汽车域控制器FOTA升级方案探讨

上文提到的Entry属性,包括Active 属性, Bootable 属性, Successful 属性, Retrycnt 属性 ,Active 属性用于标志槽的优先级,bootloader优先选择Active 属性=1的槽启动,Bootable 属性标志槽可否可启动,Successful 属性标志槽是否成功启动过,Retrycnt 属性标志槽可尝试启动的次数。芯片启动后,首先进入Bootloader阶段,此阶段将读取存储系统的分区属性,根据属性值进行逻辑判断,并确定进入哪个分区,详见流程图。

huibian1234的博客 1570

260312-基于51单片机汽车倒车雷达控制系统【Proteus仿真+Keil程序+报告+原理图】

本设计基于STC89C52单片机,集成HC-SR04超声波传感器、DS18B20温度传感器、LCD1602显示、AT24C02存储、蓝牙HC-05模块及按键设置。实现距离与温度实时采集,通过温度数据对超声波测距进行补偿,支持参数设置并存储于EEPROM。当距离超出设定上下限,系统触发蜂鸣器报警,黄/红灯提示。通过蓝牙与手机APP无线通信,实时传输数据并远程设置阈值,具备智能预警与远程监控功能。

2501_94343076的博客 193

手把手教你用海康威视相机+DLP4500搭建双目结构光系统(附避坑指南)

本文详细介绍了如何使用海康威视相机和DLP4500搭建双目结构光三维测量系统,涵盖硬件选型、系统搭建、双目标定及三维重建等关键步骤。特别针对预算有限的开发者和实验室团队,提供实用的避坑指南和优化技巧,帮助实现0.02mm的高精度测量。

weixin_42526087的博客 461

stc8g1k08硬件iic读取aht20温湿度及0.91寸oled显示

使用stc8g1k08读取aht20温湿度及0.91寸oled显示。

qq_61688416的博客 2770

汽车开发工程

本文系统阐述了整车开发流程,涵盖市场调研、概念设计、数模构建与试验验证等阶段,重点介绍CAD/CAE/CAM软件应用、动力性与燃油经济性计算、车身及底盘设计流程、电气系统架构与CAN总线通信规范,并详述整车与零部件试验标准及环境适应性测试,全面呈现现代汽车研发的数字化、集成化与工程化特征。

qq_54357370的博客 406

数据驱动的老年人健康管理与生活品质提升实践研究

摘要 全球人口老龄化趋势显著,2025年65岁以上人口预计达8.57亿,中国老年人口已突破3亿。老年人健康挑战突出,75%以上患慢性病,且独居老人心理健康与应急需求迫切。数据驱动的健康管理通过智能设备(如跌倒检测、远程监测)和AI技术(如疾病预测算法)提升效率,改善生活品质。研究提出差异化需求解决方案,如慢性病患者的持续监测与用药管理,高龄老人的综合护理服务,并探讨政策与商业模式以推动智慧养老产业发展,2024年市场规模已达6.8万亿元。

聚焦程序设计语言理论与前沿技术落地,拆解代码世界的底层逻辑,探索语言设计的 “创造与沟通” 之道。从编译原理、类型系统到 AI 技术在金融、医疗、制造、养老、大健康等领域的实战案例,分享硬核技术干货与工程化思考。 1631

汽车轴承售后市场步入存量刚需通道技术迭代重塑售后规则

中国售后市场依托庞大在用车辆基盘和持续下沉的维修渠道,在全球售后的地位持续提升。该走势在汽车零部件售后板块中并不显眼,却指向被长期低估的事实:当全球汽车保有量持续膨胀、车队老化不断加深,轴承这个藏在轮端、传动、差速器和发动机附件深处的“旋转关节”,正在从配套周期的附属品转变为售后替换需求中颇具刚性的品类。汽车轴承售后市场是围绕在用乘用车和商用车维修、保养及零部件替换形成的轴承及相关组件市场,主要产品包括滚珠轴承、滚子轴承及其他汽车轴承产品,并覆盖轮端、传动、差速器、发动机附件等典型应用部位。

qyr6789的博客 172

BK3296蓝牙音频SoC深度评测:如何用这颗芯片打造超低功耗TWS耳机?

本文深度评测BK3296蓝牙音频SoC在TWS耳机中的应用,重点解析其22nm工艺带来的超低功耗优势(A2DP模式仅2.8mA)和3×3mm封装设计。通过芯片架构分析、双麦降噪调优及开发套件使用指南,为工程师提供打造高性能TWS耳机的完整解决方案,显著提升续航和音频质量。

rice5的博客 654

【Unity】Gif图片播放插件(支持UI及模型纹理渲染两种模式)

unity本身不支持GIF格式文件直接渲染, 因此一般的做法是通过加载图片,通过代码控制其循环播放、停止等,模拟动画效果,本文简单介绍一下某个现有开源工具,感谢开源作者。

灵境引路人 4036

汽车供应链企业数字化质量管理怎么选?全星 QMS 软件系统深度体验分享

Excel 堆成山:检验记录、客诉台账、稽核报告全是表格,月底对账能加到头秃;纸质记录难追溯:一批料出了问题,翻台账翻半天还定位不到是哪家供应商、哪道工序;客诉整改跟踪难:8D 报告发在邮件里,责任人拖着不动,客户催了才发现还没关闭;客户审核临时抱佛脚:主机厂或第三方验厂前,全员熬夜补资料;多套系统数据不通:ERP、MES、质量系统各玩各的,重复录表耗掉大半精力。质量数据散、流程断、追溯难、改善慢。传统"人肉 + 表格"的管法,在客户要求越来越严、节拍越来越快的今天,真的扛不住了。

ALLSTAR_310的博客 323

AMBA-CHI协议详解(二)

读事务,写事务,原子事务,Stash事务,Dataless事务,DVM事务,Retry事务。

Crazzy_M的博客 6651

汽车免拆诊断案例 | 2025 款奔驰 GLC300 车加速无力

2025款奔驰GLC300加速无力且发动机故障灯点亮,故障码指向进气凸轮轴调节延时。示波器显示排气凸轮轴能够随控制信号正常调节,而进气凸轮轴在控制占空比升高时相位仍不变化。究竟是什么让这套正时调节机构失去了回应……

虹科Pico汽车示波器的博客 320

光斑定位 - MATLAB实现

光斑定位是一种常见的图像处理任务,它涉及到在图像中准确定位光斑或亮点的位置。在本篇文章中,我们将使用MATLAB来实现光斑定位的算法,并提供相应的源代码。希望本文提供的MATLAB代码和步骤能够帮助您实现光斑定位任务。通过这些代码,您可以在MATLAB环境中轻松地定位光斑,并在图像上进行可视化展示。这样,我们就完成了光斑定位算法的MATLAB实现。通过以上步骤,我们可以得到一个在光斑位置上标记的图像,从而实现了光斑的准确定位。光斑定位 - MATLAB实现。

qq_39605374的博客 764

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

软件定义汽车浪潮来袭:汽车 AI 市场规模、细分赛道与竞争格局深度解读

从 AI 技术功能划分:感知与传感器融合 AI、预测规划决策 AI、自然语言车内交互 AI、驾乘人员监测 AI、车辆诊断与能源优化 AI、制造检测工艺优化 AI 等。座舱 AI 主打交互体验;国内代表企业包括地平线、黑芝麻智能、爱芯元智、芯驰、芯擎、华为、百度 Apollo、Momenta、轻舟智航、知行汽车科技、纽劢科技、小马智行、文远知行、中科创达、德赛西威、经纬恒润等。它接收传感器、车辆、驾乘人员以及运营端的海量数据,完成环境感知、行为预测、路径决策、语音交互、故障诊断、仿真建模、产线优化等工作。

2603_95348957的博客 175

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

基于 Python 的汽车市场数据分析与可视化平台

本平台是一个基于 Python Flask 框架的汽车市场数据分析与可视化系统,整合了多个真实汽车市场数据集,提供数据概览、车辆检索、多维分析、价格预测、品牌对比、技术规格分析、销量统计等功能模块,适用于汽车市场趋势研究和二手车价格预测场景。所有数据源的价格在导入时已按汇率统一转换为人民币(CNY),确保跨数据集价格可比。

aiyuanma_vip的博客 304

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

共建新汽车生态 东软智行以全域能力赋能产业转型

依托东软集团在德国、美国、日本、马来西亚等地的研发中心,以及覆盖全球的交付网络,东软智行为车企提供本地化的合规与工程支持。“高端前沿解决方案+成熟标准化产品”的双轨战略,逻辑清晰:面对个性化,从产品定义阶段就与车企深度协同,提供灵活的前沿方案。在简国栋看来,未来汽车软件企业的核心价值正在迁移——从“卖代码、卖产品”,转向“卖算力底座+场景服务+数据价值化”。过去几年,中国车企出海,卖的是产品。座舱的竞争,也从“功能驱动”转向“场景智能”,东软智行率先在车载产品中引入大模型算法,就是这一判断的落点。

m0_46652529的博客 211

开源!汽车零部件仓储的数字孪生协同方案

#汽车零部件仓储 #数字孪生 #智能仓储 #WMS #AGV调度 #库存周转率 #UWB定位 #边缘计算 #MES协同 #仓储数字化

CServer_01的博客 210

《汽车热管理系统:电子水泵单线PWM双向诊断机制》

本文深度解析电子水泵单线双向PWM诊断的物理层机制,揭示ECU与水泵在共用信号线上通过高频载波与低频反馈嵌套实现通信的电气博弈。基于实测波形与窗口计数法,提出以下降沿统计替代精确边沿捕捉的解码策略,解决跨周期截断误差问题,并强调诊断使能条件对屏蔽误报的关键作用。核心在于:硬件层面的线与逻辑叠加、数据层的脉宽时长解码、软件层的边界控制,三者协同实现精准故障识别。

weixin_53066395的博客 373

亚远景 - 2027 汽车技术趋势落地,ASPICE 过程体系承接新技术量产合规

亚远景分析新技术集中上车对研发过程提出的新要求,说明 ASPICE 过程体系、功能安全与网络安全管控如何成为新硬件平台与新算法规模量产的质量底座,为车企与零部件团队提供过程建设参考。

yayuanjingkeji的博客 177

【世纪龙科技】桌面之上,把一辆新能源汽车“拆”开来看

介质在流、转子在转、阀口在开合,抽象的机理变成一段可以反复播放、有节奏的画面。爱的是它代表着产业的方向,为难的是它把太多东西藏了起来——三电系统被规整的外壳层层包裹,高压线束沿着车身安静地走,冷却管路与热管理模块彼此叠压,真正需要讲清楚的那些原理,恰恰藏在看不见的地方。具体到内容覆盖面,电驱系统、电控系统、电驱冷却系统、动力电池系统、车载充电系统、动力电池热管理系统、DC-DC系统、电动助力转向系统、电动制动系统、电动空调系统等,都配有各自的模型、动画与讲解,从能量起点一路讲到执行末端,脉络是连贯的。

Century_Dragon的博客 81

汽车与智能体:关于智能体身份码的思考与解读

可以采取这种兼容并包的设计原因在于,与汽车的编码是物理实体编码不同,智能体互联国标设计的智能体身份码有足够的编码空间承载这些信息,在包含必要的管理信息同时,还可以兼容不同的技术路线和应用场景。智能体身份注册服务方,也就是智能体运营平台(可以类比为智能体商店)的运营者,对应的是汽车生产销售商,对智能体实例分发和运行的合规性和安全性负责。与汽车准入许可是为了安全一样,智能体在上线运行前,需经过智能体身份注册服务方对智能体的开发者、程序包进行相应的审核,在确保可靠与安全后,方可发放智能体本体编码。

北邮大数据 404

汽车免拆诊断案例 | 2010款宝马X5车漏电故障

一辆2010款宝马X5频繁亏电,锁车后仍有控制单元在暗中活动。排查多个方向、更换相关模块后,故障依旧。究竟是哪个控制单元在锁车后“保持在线”……

虹科Pico汽车示波器的博客 341

零信任架构实战:基于海宇车辆出险记录核验构建自动化汽车金融ABS资产核查网关

破解车辆ABS资产核查痛点:从传统线下保单调档到车辆出险全景底账数据穿透 在现代汽车金融、融资租赁、汽车抵押贷款以及汽车消费金融资产证券化(Asset-Backed Securitization, ABS)业务体系中,成千上万辆乘用车、新能源营运车、工程物流轻卡作为底层核心抵押资产被打包入池。依据中国人民银行、国家金融监督管理总局关于信贷资产证券化与金融审慎

haiyuzhicha的博客 251

《重构汽车软件基础设施》白皮书核心解读 AUTOSAR、CAPI与AI定义汽车的产业变革

中国汽车工程学会给出了AI上车的三阶段判断:AI in Car(2025年左右,点状赋能,主导权仍在人)→ AI Car(2030年左右,车成为AI驱动的"具身智能体")→ Car in AI(2035年左右,车成为AI生态的"终端节点")。钱和人投进去了,上层应用创新却"贫血"了。普华基础软件:针对"AI跑得太快(月迭代)、认证跑得太慢(ASIL-D认证一两年)"的节奏错配,给出"第四象限"解法——解耦优先:安全与AI拆开(底层安全模块一次性认证不动,上层AI随便迭代)、OS跟芯片拆开、算法跟OS拆开。

m0_72216366的博客 295
上一篇: 仿真科普 | 从长征十号乙海上回收,看CAE如何赋能火箭回收全生命周期
下一篇: 技术分享︱HSF-USTR 赋能百亿分辨率系统级高精度仿真
神工坊
博客等级 码龄4年 503粉丝 178原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值