电机控制常见面试问题(十五)
文章目录
- 一、电机气隙
- 二、电气时间
- 三.电机三环控制详解
- 四.驱动板跳线意义
- 五.电机开环自检
一、电机气隙
电机气隙是定子和转子之间的空隙,防止钉子转子运转时物理接触,此外,气隙是磁路的重要环节,磁场需通过气隙传递能量,但其较高的磁阻(相比铁芯)导致磁势降主要集中在此处。
气隙长度增加会提高磁阻,需更大的励磁电流以维持磁通量,从而影响效率。设计时需权衡气隙长度以减少损耗。
气隙设计影响磁路分布及磁场均匀性,设计不当会引起噪声。
不同类型电机的气隙设计
永磁同步电机:通常采用较小气隙以充分利用永磁体磁场,提高效率。
感应电机:气隙可能稍大,因转子电流由感应产生,对磁场紧密性要求较低。
直流电机:气隙设计需兼顾励磁绕组和换向需求,通常中等长度。
设计与制造考量
优化平衡:需在机械安全(避免接触)与电磁效率(减少磁阻)间找到平衡。计算公式涉及磁通密度、材料饱和及热膨胀系数。
制造公差:实际生产中需预留安全余量,考虑装配误差和材料变形对气隙的影响。
损耗与热管理
涡流与铁损:交变磁场在气隙中可能引起涡流损耗,尤其在高速电机中需选用低损耗材料或采用叠片设计。
散热影响:气隙大小间接影响散热路径,较大的气隙可能改善冷却但增加磁阻。
二、电气时间
电气时间的定义与详解
电气时间(Electrical Time Constant)是电气工程中描述电路或系统动态响应速度的关键参数,通常指系统在阶跃输入下达到稳定状态的63.2%所需的时间。以下是其具体分类、计算及应用场景的详细说明:
1. 常见电气时间常数类型
(1) RC电路时间常数(τ)
定义:电阻(R)与电容(C)串联电路中,电容充电或放电至稳态值的63.2%所需的时间。
公式:τ=R⋅C
延时电路:用于控制信号延迟或脉冲宽度。
(2) RL电路时间常数(τ)
定义:电感(L)与电阻(R)串联电路中,电流上升或下降至稳态值的63.2%所需的时间。
公式:τ= RL
应用:
电机启动:电机绕组电流的上升时间直接影响转矩响应。
电源设计:抑制瞬态电流冲击。
(3) 电机的电气时间常数
定义:电机绕组中电流变化的响应速度,与绕组电感(L)和电阻(R)相关。
公式:τ e = RL
影响:
电流环带宽:τ e越小,电流响应越快,电机动态性能更优。
控制稳定性:时间常数过大可能导致控制器相位裕度不足,引发振荡。
2. 电气时间常数的物理意义
阶跃响应特性:
当输入电压或电流突变时,系统输出按指数规律趋近稳态值,时间常数决定了指数曲线的陡峭程度。
示例:
若 τ=1ms,系统在1ms时达到稳态值的63.2%,约5ms(5τ)后接近99.3%。
与机械时间常数的区别:
机械时间常数(τ m):反映机械系统(如电机转子惯性)的响应速度,公式为 τ m = BJ,其中 J 为转动惯量,B 为阻尼系数。
系统总响应:电气时间常数与机械时间常数共同决定电机整体动态性能,通常 τ e ≪τ m 时,电流环可快速跟踪指令,提升控制效果。
3. 实际应用场景
(1) 电机驱动器设计
优化电流环:
通过减小绕组电阻(如采用低阻铜线)或优化电感设计,降低 τ e,缩短电流响应时间。例如,伺服电机中 τ 可低至0.1ms,实现高速高精度控制。
(2) 电力电子器件保护
抑制浪涌电流:
在开关电源或逆变器中,RC缓冲电路的时间常数需大于开关周期,以吸收电压尖峰。
(3) 传感器信号调理
抗噪声设计:
在传感器信号链中,通过调整RC时间常数滤除高频干扰(如热电偶信号的低通滤波)。
4. 测量与计算方法
(1) 直接测量法
步骤:
对电路施加阶跃电压(如方波信号)。
用示波器捕获电流或电压波形。
测量从10%到63.2%稳态值的时间,即为τ。
示例:
测量电机绕组的τ:断开驱动器,对绕组施加直流电压,通过电流探头记录电流上升曲线。
(2) 参数计算法
已知R和L/C:
使用万用表测量电阻R,LCR表测量电感L或电容C,代入公式计算τ。
示例:
某电感 L=50mH,电阻 R=5Ω,则 τ=50mH/5Ω=10ms。
5. 总结
电气时间常数是分析电路或电气系统动态行为的核心参数,其大小直接影响响应速度与稳定性。在电机控制、电源设计及信号处理等领域,合理优化电气时间常数可显著提升系统性能。理解并区分电气与机械时间常数的差异,有助于更全面地设计高效可靠的电控系统。
三.电机三环控制详解
- 三环结构及作用
1.1 电流环(转矩环)
作用:直接控制电机的相电流或转矩,确保快速响应指令并抑制电流波动。
输入:来自速度环的电流设定值(或直接由外部给定)。
反馈:通过电流传感器(如霍尔传感器、采样电阻)测量实际电流。
控制器:通常采用PI控制器(比例-积分),快速调整PWM占空比或电压输出,使实际电流跟踪设定值。
特点:响应最快(毫秒级),带宽最高,抗干扰能力强(如负载突变)。
1.2 速度环
作用:调节电机转速,使其稳定跟踪设定值。
输入:来自位置环的速度设定值(或直接给定目标转速)。
反馈:通过编码器、测速发电机等获取实际转速。
控制器:PI或PID控制器,输出作为电流环的设定值。
特点:响应速度次于电流环(十毫秒级),依赖电流环的执行效果,抑制负载扰动引起的转速波动。
1.3 位置环
作用:控制电机转子的角度或直线位移,实现精确定位。
输入:目标位置指令(如步进电机的步数、伺服系统的目标坐标)。
反馈:编码器、光栅尺等提供位置信号。
控制器:PID控制器(常加入积分项消除稳态误差),输出作为速度环的设定值。
特点:响应最慢(百毫秒级),需等待内环响应,对系统惯性敏感。
2. 三环协同工作原理
串级结构:外环的输出作为相邻内环的输入设定值,形成位置环→速度环→电流环→电机的级联控制。
位置误差 → 速度环设定值 → 速度误差 → 电流环设定值 → 调整电机输出。
动态响应分层:内环抑制高频扰动(如电流波动),外环处理低频信号(如位置跟踪)。
抗干扰能力:内环快速补偿扰动,避免外环受直接影响。例如负载突变时,电流环迅速调整转矩,防止速度大幅波动。
3. 参数整定方法
从内到外逐级调整:先确保内环稳定,再逐步调试外环。
电流环:断开速度环和位置环,仅闭合电流环。调节PI参数(如增大比例增益提高响应,积分时间消除静差),目标是最小电流跟踪误差。
速度环:闭合电流环,断开位置环。给定阶跃速度信号,调整参数使转速快速稳定,避免超调或振荡。
位置环:闭合所有环路,通过阶跃位置指令调试,确保定位精准且无振荡。
4. 应用场景
伺服系统:数控机床、机械臂关节控制,需高精度位置跟踪。
电动汽车驱动:通过电流环控制电机转矩,实现平稳加速。
无人机电机:速度环稳定转速,位置环用于定向控制。
5. 挑战与改进
耦合问题:负载变化可能同时影响速度与电流,需优化环路带宽分配。
噪声与延迟:传感器噪声、PWM延迟可能降低稳定性,可加入低通滤波或预测控制。
先进控制策略:在传统PID基础上,结合模糊控制、自适应算法(如模型参考自适应)提升动态性能。
四.驱动板跳线意义
驱动板上的跳线有什么意义?
驱动板是控制电机(比如步进电机、直流电机)的电路板。跳线的作用是通过物理连接,告诉驱动板“应该怎么工作”。
例如:
告诉驱动板用多大电压供电?
让电机转得快一点还是慢一点?
是否启用保护功能?
3. 跳线的具体作用(超详细版)
**(1) 选择电源电压**
问题:不同电机需要不同的电压(比如12V或24V)。
跳线解决方案:
驱动板上会有两排标着 12V 和 24V 的引脚。
如果电机用12V,就把跳线帽插在 12V 的两个引脚上。
如果电机用24V,就把跳线帽移到 24V 的两个引脚上。
原理:跳线帽把驱动板的电源电路切换到对应的电压输入位置。
**(2) 设置电机类型**
问题:有些驱动板能支持多种电机(比如两相步进电机和四相步进电机)。
跳线解决方案:
驱动板上有标 2-PHASE 和 4-PHASE 的跳线。
插上 2-PHASE 跳线帽,驱动板就知道要驱动两相电机。
插上 4-PHASE 跳线帽,驱动板内部电路会调整为四相电机的工作模式。
原理:不同电机的线圈连接方式不同,跳线切换了电流的流动路径。
**(3) 调节电机转速/细分(步进电机专用)**
问题:步进电机每一步转动的角度可以调节(比如1.8°一步,或更小的0.9°一步)。
细分设置越小,电机转动越“粗糙”;细分越大,转动越“平滑”。
(4) 设置电流大小
问题:电机功率不同,需要不同的电流。电流太小会没力气,太大会烧电机。
跳线解决方案:
有些驱动板直接用跳线设置电流档位(比如 Low、Medium、High)。
更常见的是通过跳线连接一个电位器(可旋转的小旋钮),然后用螺丝刀调节电流。
操作步骤:
插上 VREF 跳线帽,让电流调节功能生效。
用螺丝刀旋转电位器,调节到需要的电流值(需参考手册计算)。
**(5) 启用/禁用电机**
问题:想让电机暂时停止,但不断电怎么办?
跳线解决方案:
驱动板上有 ENABLE(使能)跳线。
插上跳线帽:驱动板正常工作,电机可以转。
拔掉跳线帽:驱动板停止输出,电机自由停止(相当于断电)。
五.电机开环自检
在电机控制系统中,开环自检是指在不依赖外部反馈信号(如编码器、霍尔传感器)的情况下,通过预设指令或内部诊断机制对电机及其驱动电路进行状态验证的过程。其核心目标是确保电机在启动前或运行中处于正常状态,预防潜在故障。以下是开环自检的关键内容及实现方法:
1. 开环自检的目的
硬件功能验证:确认电机、电源、驱动器等硬件正常工作。
机械状态检测:排查轴承磨损、转子卡滞、异物堵塞等问题。
电气安全检测:检测短路、断路、绝缘破损等电气故障。
参数校准:优化控制算法中的电机模型参数(如电阻、电感)。
系统自适应:适应环境变化(如温度漂移)或电机老化带来的性能衰减。
2. 开环自检的典型方法
**(1) 上电自检(Power-Up Self-Test)**
电压/电流检测:测量供电电压是否在额定范围内,检测启动瞬间的突入电流是否正常。
硬件信号检测:通过GPIO或ADC读取传感器信号(如电流、温度),确认传感器电路无异常。
PWM输出测试:驱动器发出测试PWM信号,观察电机是否产生预期的振动或声音。
**(2) 机械自检(Mechanical Health Check)**
空载旋转测试:施加固定频率的PWM信号,观察电机能否自由转动,检测是否存在机械阻力。
堵转测试:短暂施加最大扭矩指令,监测电流是否急剧上升(正常堵转电流应稳定在限流值内)。
振动频谱分析:通过加速度传感器采集振动信号,识别轴承缺陷或转子不平衡。
**(3) 电气自检(Electrical Health Check)**
绝缘电阻测试:使用兆欧表检测电机绕组与外壳之间的绝缘性能。
相间电阻测试:测量三相绕组的电阻是否平衡(偏差应小于5%)。
反电动势(EMF)检测:在电机静止时断开电源,快速施加PWM脉冲并观测感应电压,判断转子是否存在磁极对称性问题。
**(4) 控制算法自检**
参数辨识:通过注入特定扰动(如阶跃电流)在线估计电机电阻、电感、转动惯量等参数,对比标称值修正模型。
辨识PID增益:基于阶跃响应或正弦扫频测试,自动优化控制器的比例(P)、积分(I)、微分(D)参数。
观测器鲁棒性验证:在无传感器控制中,测试滑模观测器或卡尔曼滤波器的收敛速度和误差范围。
3. 开环自检的实现流程
初始化阶段:上电后配置硬件(PWM通道、ADC采样率)、初始化通信接口(如CAN、SPI)。
硬件自检:检测电源电压、传感器信号、IGBT/MOSFET状态。
电机空载测试:
逐步增加PWM占空比,观察电机转速是否线性上升。
记录电流-转速关系曲线,与理论值对比。
**堵转测试:施加100% PWM信号,监测电流是否稳定在限流阈值内。
参数辨识:通过最小二乘法或粒子群优化算法在线更新电机模型。
故障诊断:若检测到异常(如电流超限、振动超标),触发保护机制并记录故障代码。
相关文章:
电机控制常见面试问题(十五)
文章目录 一、电机气隙二、电气时间三.电机三环控制详解四.驱动板跳线意义五.电机开环自检 一、电机气隙 电机气隙是定子和转子之间的空隙,防止钉子转子运转时物理接触,此外,气隙是磁路的重要环节,磁场需通过气隙传递能量&#x…...
基于云漂移优化(Cloud Drift Optimization,CDO)算法的多个无人机协同路径规划(可以自定义无人机数量及起始点),MATLAB代码
一、云漂移优化算法 云漂移优化(Cloud Drift Optimization,CDO)算法是2025年提出的一种受自然现象启发的元启发式算法,它模拟云在大气中漂移的动态行为来解决复杂的优化问题。云在大气中受到各种大气力的影响,其粒子的…...
【第9章】亿级电商平台订单系统-整体技术架构设计
1-1 本章导学 课程主题:系统蓝图描绘与整体技术架构设计核心学习内容: ▶️ 订单系统的整体技术架构设计 ▶️ 架构设计核心方法论与实践应用本章核心内容架构 1. 技术预研 架构设计的基础支撑环节关键技术可行性分析与选型依据2. 整体技术架构设计方法与步骤 结构化设计方法…...
harmonyOS NEXT开发与前端开发深度对比分析
文章目录 1. 技术体系概览1.1 技术栈对比1.2 生态对比 2. 开发范式比较2.1 鸿蒙开发范式2.2 前端开发范式 3. 框架特性对比3.1 鸿蒙 Next 框架特性3.2 前端框架特性 4. 性能优化对比4.1 鸿蒙性能优化4.2 前端性能优化 5. 开发工具对比5.1 鸿蒙开发工具5.2 前端开发工具 6. 学习…...
详细介绍GetDlgItem()
书籍:《Visual C 2017从入门到精通》的2.3.8 Win32控件编程 环境:visual studio 2022 内容:【例2.31】在模态对话框上可视化创建树形控件 说明:以下内容大部分来自腾讯元宝。 GetDlgItem() 是 Windows API 中用于获取对话框或父…...
MCU的应用场景:从智能家居到工业控制
MCU的应用场景非常广泛,主要包括以下几个方面: 1. 智能家居 智能照明:通过MCU控制LED灯的亮度和颜色。 智能安防:在安防系统中,MCU用于控制传感器和报警器。 2. 工业控制 PLC(可编程逻辑控制器&…...
docker的使用
时间:2025.3.17 一、当我们想要运行一个容器时,不是在containers处,而是需要在images处找对应容器的镜像 操作步骤: 1.找容器镜像 2.找到容器镜像,通过pull下载到当前主机中 3.下载成功后进行运行 4.运行时的容器镜像…...
Redis hyperloglog学习
背景知识 【伯努利试验】: 【伯努利试验】是一个概率论中的概念,指在相同的条件下重复进行n次独立的试验,每次试验只有两种可能的结果,且这两种结果发生的概率是固定的 抛硬币作为伯努利试验:在抛硬币时,我…...
鸿蒙开发:什么是ArkTs?
前言 本文基于Api13。 一句话解读:ArkTs(方舟编程语言)是目前HarmonyOs应用开发的主力语言。 用官方的话解读,它是一种为构建高性能应用而设计的编程语言;看到以Ts结尾,想必大家应该很容易想到TypeScript&a…...
ArcGIS Pro中加载在线地图的详细指南
在现代制图领域,ArcGIS Pro已成为专业人士的重要工具。它不仅功能强大,而且操作简便,为用户提供了丰富的地图数据资源和灵活的地图加载方式。其中,加载在线地图是ArcGIS Pro的一大特色功能,能够帮助用户快速获取全球范…...
《C++ Primer》学习笔记(四)
第四部分:高级主题 1.tuple 是类似pair的模板。每个pair 的成员类型都不相同,但每个 pair 都恰好有两个成员。每个确定的tuple 类型的成员数目是固定的,但一个 tuple 可以有任意数量的成员。tuple支持的操作如下图: 只有两个 tup…...
CVPR2025自动驾驶端到端前沿论文汇总
自动驾驶 文章目录 自动驾驶前言自动驾驶的轨迹预测论文端到端自动驾驶论文 前言 汇总CVPR2025自动驾驶前沿论文 自动驾驶的轨迹预测论文 Leveraging SD Map to Augment HD Map-based Trajectory PredictionModeSeq: Taming Sparse Multimodal Motion Prediction with Seque…...
使用 jQuery 实现子窗口获取父窗口的值,或者父窗口获取子窗口的值时
HTML 父子窗口通信指南 一、基础概念 在Web开发中,父子窗口通信是一个常见的需求。这通常发生在以下场景: 主页面(父窗口)打开新窗口(子窗口)弹出窗口需要与主页面交互多窗口之间需要数据传递 二、jQue…...
AndroidStudio下载安装,环境部署以及常见问题解决教程(亲测)
AndroidStudio下载安装,环境部署以及常见问题解决!!! 文章目录 前言 一、Android Studio 下载与安装 1.1 系统要求 1.2 下载 Android Studio 1.3 安装 Android Studio Windows 系统 1.4 初始配置 二、环境部署 2.1 安装 …...
ruoyi-vue部署2
3.Node.js 3.1.什么是Node.js 在 Node.js 之前,JavaScript 只能运行在浏览器中,作为网页脚本使用,为网页添加一些特效,或者和服务器进行通信。有了 Node.js 以后,JavaScript 就可以脱离浏览器,像其它编程…...
Flutter项目升级Xcode 16.2之后编译问题
最近好久没升级Xcode了,升级了一下最新的16.2之后。发现Flutter项目在iOS设备上运行不起来了。报错: 查了许多网友也遇到了,其中一个解决方案:https://stackoverflow.com/questions/79118572/xcode-16-and-ios-18-project-not-com…...
Mermaid 子图 + 拖拽缩放:让流程图支持无限细节展示
在技术文档、项目管理和可视化分析中,流程图是传递复杂逻辑的核心工具。传统流程图往往静态且难以适应细节展示,而 Mermaid 与 svg-pan-zoom 的结合,则为这一痛点提供了完美解决方案。本文将深入解析如何通过 Mermaid 的子图(subg…...
前沿科技一览未来发展趋势
生物技术能帮环境。比如用它处理污染物。科学家发现一些细菌能吃掉油污。这些细菌能被用来清理漏油事故。比如1989年埃克森瓦尔迪兹号漏油事件中人们就用类似方法减少污染。 还有些植物能吸收土壤里的重金属。种植这种植物能让受污染的土地变干净。这种方法在矿区周围特别有用…...
Linux---sqlite3数据库
一、数据库分类 1. 按数据关系分类 类型特点代表产品关系型数据库- 使用 SQL(结构化查询语言)<br>- 数据以行列形式存储,支持事务和复杂查询MySQL、Oracle、SQLite非关系型数据库- 无固定表结构(如键值对、文档、图&#…...
侯捷 C++ 课程学习笔记:进阶语法之lambda表达式(二)
侯捷 C 课程学习笔记:进阶语法之lambda表达式(二) 一、捕获范围界定 1. 局部变量与函数参数 非静态局部变量:Lambda 所在作用域内定义的局部变量(如函数内部的 int x)会被完整复制其当前值。捕获后外部变…...
python爬虫Scrapy(6)之增量式
增量式 爬虫应用场景分类 通用爬虫聚焦爬虫功能爬虫分布式爬虫增量式: 用来监测网站数据更新的情况(爬取网站最新更新出来的数据)。只是一种程序设计的思路,使用什么技术都是可以实现的。核心: 去重。 使用一个记录表来…...
oracle删除表中重复数据
需求: 删除wfd_procs_nodes_rwk表中,huser_id、dnode_id、rwk_name字段值相同的记录,如果有多条,只保留一条。 SQL: DELETE FROM wfd_procs_nodes_rwk t WHERE t.rowid > (SELECT MIN(t1.rowid)FROM wfd_procs_n…...
动作捕捉手套如何让虚拟现实人机交互 “触手可及”?
在虚拟与现实逐渐交融的当下,动作捕捉技术正以前所未有的速度革新着多个领域。 动作捕捉技术,简称“动捕”,已经从早期的影视特效制作,逐步拓展到游戏开发、虚拟现实、机器人控制等多个领域。 而mHandPrO数据手套作为这一领域的…...
【大模型基础_毛玉仁】2.3 基于 Encoder-only 架构的大语言模型
更多内容:XiaoJ的知识星球 目录 2.3 基于Encoder-only 架构的大语言模型2.3.1 Encoder-only 架构2.3.2 BERT 语言模型1)BERT 模型结构2)BERT 预训练方式3)BERT 下游任务 2.3.3 BERT 衍生语言模型1)RoBERTa 语言模型2&a…...
C# ManualResetEvent的高级用法
一、ManualResetEvent 的核心作用 ManualResetEvent 是 C# 中用于 线程同步 的类(位于 System.Threading 命名空间),通过信号机制控制线程的等待与执行。其核心功能包括: 阻塞线程:调用 WaitOne() 的线程会等…...
Language Models are Few-Shot Learners,GPT-3详细讲解
GPT的训练范式:预训练Fine-Tuning GPT2的训练范式:预训练Prompt predict (zero-shot learning) GPT3的训练范式:预训练Prompt predict (few-shot learning) GPT2的性能太差,新意高&…...
js 给元素添加点击事件的方法
在 JavaScript 里,为元素添加点击事件有多种方法,下面为你介绍三种常见的方式。 1. 使用内联事件处理程序 你可以在 HTML 标签里直接使用 onclick 属性添加点击事件。示例如下: <!DOCTYPE html> <html lang"en"><…...
Linux环境使用jmeter做性能测试
一、安装JDK,版本jdk1.8 1、下载压缩包到/jdk目录下解压 cd /jdk tar -zxvf jdk-8u241-linux-64.tar.gz 2、配置环境变量 在profile文件中末尾新增信息如下所示 vim /etc/profile export JAVA_HOME/usr/local/java/jdk/jdk1.8.0_221 export PATH$PATH:$JAVA_HOM…...
联想台式电脑启动项没有U盘
开机按F12,进入启动设备菜单,发现这里没有识别到插在主机的U盘? 解决方法 1、选上图的Enter Setup或者开机按F2,进入BIOS设置 选择Startup -> Primary Boot Sequence 2、选中“Excludeed from boot order”中U盘所在的一行 …...
单片机开发资源分析的实战——以STM32F103C8T6为例子的单片机资源分析
目录 第一点:为什么叫STM32F103C8T6 从资源手册拿到我们的对STM32F103C8T6的资源描述 第二件事情,关心我们的GPIO引脚输出 第三件事情:去找对应外设的说明部分 前言 本文章隶属于项目: Charliechen114514/BetterATK: This is…...
Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request canceled while
英俊潇洒很有才,美丽端庄又大方的人已经点赞收藏+关注了 文章目录 1.ubuntu解决方案2.Windows的解决办法(有威劈恩好搞)3.其他报错json格式错误下载的镜像有问题 最后 1.ubuntu解决方案 报错如图:timeout Error response from da…...
yolo模型学习笔记——1——物体检测评估指标
1.置信度 表示模型预测的边界框中存在目标物体的概率以及反应预测框和真实框的定位质量 2.阈值 (1)定义 决定一个预测框是否被视为为正类的关键参数,通过调整不同的阈值,获得不同的精度和召回率。yolo模型会为每个预测框生成一个置信度分数,…...
Elasticsearch 滚动索引(Rollover Index)详解
文章目录 1、滚动索引的作用2、滚动索引的用法2.1 核心概念2.2 实现步骤 3、适用场景4、与其他技术的结合使用5、案例:日志数据的滚动索引5.1 场景描述5.2 实现步骤 6、示例:结合索引生命周期管理(ILM)6.1 场景描述6.2 实现步骤 7…...
保持docker内容器一直运行
首先:确保Docker服务配置为开机自启,这样当虚拟机启动时,Docker也会启动,并按照设定的重启策略自动启动相关容器。 sudo systemctl enable docker 创建容器时: 当你使用docker run命令启动容器时,可以添…...
ChatBI 的技术演进与实践挑战:衡石科技如何通过 DeepSeek 实现商业落地
随着人工智能技术的快速发展,ChatBI(基于自然语言交互的商业智能)逐渐成为企业数据分析领域的热门话题。作为 BI(商业智能)领域的新形态,ChatBI 通过自然语言处理(NLP)技术ÿ…...
python-leetcode 55.子集
题目: 给定一个数组nums,数组中的元素互不相同,返回该数组所有可能子集(幂集) 解集不能包含重复的子集,可以按任意顺序返回解集 方法一:迭代法实现子集枚举 记原序列中元素的总数为 n,原序列…...
在LORA训练中,LORA模型的矩阵的行列是多少
在LORA训练中,LORA模型的矩阵的行列是多少: W n e w = W + α r B A W_{new}=W + \frac{\alpha}{r}BA...
冒泡排序:古老算法中的智慧启示
在计算机科学浩瀚的星空中,排序算法犹如璀璨的星辰,而冒泡排序恰似其中最朴实无华的一颗。这个诞生于计算机发展初期的经典算法,以其简单直观的逻辑原理,成为每个程序员启蒙阶段必经的试炼场。当我们凝视这个看似笨拙的排序方法时…...
基于ssm的电子病历系统(全套)
一、系统架构 前端:jsp | bootstrap | jquery 后端:spring | springmvc | mybatis 环境:jdk1.8 | mysql | maven | tomcat | idea 二、代码及数据库 三、功能介绍 01. 登录 02. 主页 03. 管理员-个人中心-修改密码…...
V2X验证
1. 标准和规范验证 欧洲对 DSRC 和 V2X 系统有一系列的标准和规范,主要由 ETSI (European Telecommunications Standards Institute) 和 IEEE 等组织制定。验证通常包括以下标准和规范: ETSI EN 302 571:这是DSRC在欧洲的主要标准,规定了DSRC系统的技术要求和操作条件。ET…...
SpringBoot美发门店管理系统开发与设计
在幽络源,我们致力于为开发者提供优质的技术资源和项目源码。今天,我们为大家分享一款基于SpringBoot开发的美发门店管理系统。该系统功能全面,操作便捷,适合中小型美发门店的管理需求。以下是系统的详细介绍。 系统功能模块 1.…...
Linux内核实时机制28 - RT调度器11 - RT 组调度
Linux内核实时机制28 - RT调度器11 - RT 组调度 相关数据结构 内核中通过static int sched_rt_runtime_exceeded(struct rt_rq *rt_rq)函数来判断实时任务运行时间是否超出带宽限制,判断这个运行队列rt_rq的运行时间是否超过了额定的运行时间。而“运行时间”和“额定时间”都…...
R语言——变量
参考资料:学习R 1、类 R中所有变量都有一个类,表明此变量属于什么类型。例如,大部分的数字是numeric类,逻辑值是logical类。其实,因为R没有标量类型(scalar type),所以更严格地我说…...
Appium使用文档
Appium旨在支持许多不同平台(移动端、网页端、桌面端等)的UI自动化。不仅如此,它还旨在支持用不同语言(JS、Java、Python等)编写的自动化代码。 Appium移动端自动化要求如下: 安装Appium安装UiAutomator2…...
Houdini :《哪吒2》神话与科技碰撞的创新之旅
《哪吒2》(即《哪吒之魔童闹海》)截止至今日,荣登全球票房榜第五。根据猫眼专业版数据,截至2025年3月15日,《哪吒2》全球累计票房(含预售及海外)超过150.19亿元,超越《星球大战&…...
单台openEuler24.03 LTS下的开源大数据环境搭建
目录 概述 准备 虚拟机基本设置 关闭及禁用防火墙 修改主机名 静态ip 映射主机名 创建普通用户 SSH免密登录 目录准备 安装Java 下载Java 解压 设置环境变量 安装Hadoop 下载hadoop 解压 设置环境变量 查看版本 配置hadoop 配置hadoop_env.sh 配置core-s…...
HarmonyOS开发,深拷贝、浅拷贝的封装和调用
在 HarmonyOS 开发中,实现深拷贝和浅拷贝可以通过封装工具类来完成。下面分别介绍浅拷贝和深拷贝的实现方式,并将它们封装成一个工具类。 浅拷贝和深拷贝的区别 浅拷贝:创建一个新对象,新对象的属性引用原始对象的属性。也就是说…...
C 环境设置指南
C 环境设置指南 引言 C语言作为一种历史悠久且功能强大的编程语言,在软件开发和系统编程领域占有举足轻重的地位。C语言环境设置是进行C语言编程的第一步,也是确保编程顺利进行的关键。本文将详细介绍C语言环境的设置过程,包括系统要求、开发工具的选择、环境变量的配置等…...
2018年全国职业院校技能大赛高职组-计算机网络应用竞赛竞赛样题E卷
目录 总体规划 模块二:设备基础信息配置 模块三:网络搭建与网络冗余备份方案部署 模块四:移动互联网搭建与网优 模块五:出口安全防护与远程接入 总体规划 医院在进行网络部分信息化建设方案设计过程中,需要保证医院、血液中心通过社保网进行互连互通,同时满足献血中心与医…...
大华HTTP协议在智联视频超融合平台中的接入方法
一. 大华HTTP协议介绍 大华HTTP协议是大华股份(Dahua Technology)为其安防监控设备开发的一套基于HTTP/HTTPS的通信协议,主要用于设备与客户端(如PC、手机、服务器)之间的数据交互。该协议支持设备管理、视频流获取、…...