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

PWM整流器双闭环PI参数的整定

1. 整流侧电路拓扑图

       整流电路由交流侧电源、线路电阻、线路电抗、整流器、滤波电容以及负载组成。整体电路图如图1所示。

图 1 整流电路拓扑图

其中,IGBT的开关状函数如下式所示

 

 根据图 1 列出 KVL 公式如下,电流的正方向是从左到右

对于每一相的IGBT相当于是半桥结构,对于单相而言,是遵循DC-DC变换器的基本规律。基于此,可令                                          

                  

由于ea+eb+ec=0Ua+Ub+Uc=0,得到                                                                                      

 

将公式(3)带入公式(4)中可得                                    

整理得:                                                               

对直流侧分析                                                  

直流电容值为

                                                                                                      

再令uaN+uNO=uao=ua,同理可得到ubuc

经过替换,公式(2)可以变成

                                                   

2. 双闭环控制器的设计
2.1 abc to dq

令变换系数为 B

 根据数学微分计算可知

 将上式整理得到

 同理,

将上式整理得到
 

 利用公式(10)、 (12)和(14)计算得到

将公式(15)整理得到

 由于 sinwt 是属于 d 轴上的量, coswt 是属于 q 轴上的量,所以通过观察上式不
难发现, d 和 q 轴之间存在耦合关系。

再将两侧乘以𝐿𝑠

将结合公式(18)和公式(9)可得

将上式拆开可得到:

再对公式(20)进行拉氏变换可得(微信形式需要变为 S):

则 PWM 整流器的输入输出模型为

图 2 PWM 整流器的输入输出模型

2.2 电流内环的设计

利用公式进行变量替换

若将𝑉𝑑 = (𝑆𝐿𝑆 + 𝑅𝑠)𝑖𝑑形式变换为

则此公式的控制框图为

图 3 电流和电压的关系框图

在控制环中加入 PI 控制,可得

图 4 加入 PI 控制的电压和电流控制框图

图中, 𝐺𝑐(𝑠) = 𝐾𝑝 + 𝐾i/𝑆,从图中可得,

结合公式(23)和公式(25)可以得到

然后根据公式(26)可以设计出控制器的框图为

图 5 控制电路图

由图 5 可知,解耦过程如下;

通过上式可以看出,前后被消掉了,从而达到了解耦的目的, 解耦亦是如此。 图 5 中左侧即是电流内环的控制结构。

2.3 电压外环的控制设计

电压外环的控制是为了生成电流的参考值, 将直流测电压实际值与参考值进行对比,并经过 PI 控制之后得到的参考值, 其框图如图所示:
 

图 6 电压外环控制框图

3  双闭环 PI 控制参数的整定

3.1 电流内环的整定

电流内环可以按照 I 型系统和 II 型系统进行整定, I 型系统为

图7 I 型系统框图

II 型系统框图

图8 II 型系统框图

下面讨论三相 VSR 电流内环结构的参数的设计,要考虑电流内环的信号夏阳的延迟和 PWM 控制的小惯性特性,已解耦的电流内环控制结构图如图所示。
 

 图 9 已解耦的电流内环控制结构图

上图中的电流环负反馈图为
 

 图 10 iq 电流环结构图

 在图 10 中 Ts 为电流内环的采样周期(即 PWM 的开关周期), KPWM为桥路 PWM等效增援,为简化分析,暂不考虑𝑒𝑞的扰动,且将 PI 调节器传递函数写成零极点的形式,即

 将小时间常数 Ts/2、 Ts 合并,得到简化的电流内环结构,结构如图所示

 图 11 无 eq 扰动时的 iq 电流内环简化结构图

3.2 电流调节器的设计
3.2.1设计方案 1——按典型 I 阶系统进行设计电路

当考虑电流内环需获取较快的电流跟随性时,可按照 I 型系统设计电流调节器, 从图 11 中可以看出,只需要以 PI 调节器零点抵消掉电流控制对象传递函数的极点即可,即𝜏𝑖 = 𝐿/𝑅,校正后,可得电流的开环传递函数为

由典型的 I 型系统参数整定关系,当取系统阻尼比𝜉 = 0.707时,有

 求解得

 公式(31)和(32)即为电流内环的比例积分系数值
另外,电流内环的闭环传递函数为

 由于开关频率足够高,则 Ts 也会足够小, 由于𝑠2的系数远小于 s 项的系数, 从而
 这一项可以忽略不计,

 

 将公式(31)带入(33)中可得,得到电流内环的等效传递函数为

 上式表明,当电流内环按照典型 I 型系统进行整定时,电流内环可近似为等效成一个惯性环节,其惯性时间常数为3𝑇𝑠,显然,开关频率足够高时候,电流内环具有较快的动态响应。

    当闭环控制系统的闭环增益减少至-3dB 或者其相位移为-45°时,该点频率可定义为闭环系统频带宽度𝑓𝑏。实际上,除了一阶惯性环节以外,控制系统-3dB个相位移-45°频率点并非在一个频率点上,这时期带宽应取;两频率点中较低者。对于典型 I 阶系统设计的三相 SVR 电流内环系统,由于电流内环可等效成一阶惯性环节,因而电流内环的频带宽度𝑓𝑏𝑖为

 式中: 𝑓𝑎为电流内环 PWM 的调制频率

对于阻尼比为𝜉 = 0.707的典型 I 阶系统的动态指标见表

表中, 𝜏为与典型 I 型系统开环传递函数节点对应的时间常数,且𝜏 = 1.5𝑇,显然电流内环具有良好的跟随性
I 型电流内环设计时,并没有考虑电网电动势𝑒𝑞扰动对输出的影响,当考虑𝑒𝑞的扰动时, 𝑒𝑞电流内环简化结构如图所示,

 图 12 𝑒𝑞的扰动时电流内环简化结构

为讨论电流内环的简化结构,令𝑖𝑞∗ = 0,则由上图可知, 其输出电流变化量为

 式中, W s ci ( ) 为电流内环等效闭环传递函数

考虑阶跃扰动,则

 E qm为阶跃扰动幅值

将公式(38)代入到(37),且令阻尼比为𝜉 = 0.707,即
这样

 利用部分分式法分解式(39),再求拉式反变换,可得阶跃扰动时,输出变化量的时域表达式,即

 式中, m 为电流内环结构中, 𝑒𝑞扰动点两边传递函数中的市价常数之比,即。显然, 𝜏𝑖 = 𝐿/𝑅 > 1.5,即 m<1,若以∆𝑖𝑞𝑏 = 𝐸𝑚/(2𝑅)为基准值,计算出∆𝑖𝑞𝑚𝑎𝑥/∆𝑖𝑞𝑏其主要结果如表所示

 表 1 𝜉 = 0.707时电流内环抗扰性指标

 

 注: tm扰动输出最大降落时间; 𝑡𝑟误差带为±5%Δ𝑖𝑝ℎ时的扰动输出恢复时间

从表 1 中数值课看出,当电流内环结构中𝑒𝑞扰动点两侧对象时间常数相差较大时,动态降落减少,但恢复时间较长。三相 VSR 电流内环控制正属于这种情况,因此电流内环按典型 I 型系统设计时,虽然电流控制具有较好的跟随性能,但系统抗扰能力较差,为了改善电流内环的抗扰性能,可以开率采用典型的 II型设计。
3.2.2 设计方案 2——按典型 II 阶系统进行设计电路
        以上电流内环的抗扰性能不理想的主要原因是,当按照 I 型系统设计时,与电流源内环 PI 调节器中零点对应的时间常数𝜏𝑖 = 𝐿/𝑅和与典型 I 型系统开环传递函数极点对应的时间常数 1.5Ts 相比,其比值𝜏𝑖/(1.5𝑇𝑠)中频宽过大,为了提高电抗内环的抗扰性能,应该减小𝜏𝑖/(1.5𝑇𝑠)的比值(中频宽)。
            为了近似确定这种设计中的 PI 调节器的参数,当𝜔𝑐 ≫ 𝑅时(𝜔𝑐为电流环截止频率),可令(1/𝑅)/[(L/R) 𝑠 + 1] ≈ 1/𝐿𝑠,即忽略 VSR 交流侧电阻 R 时的电流内环控制结构如图所示

 图 13 忽略 R 时近似的电流内环结构

由此可按典型 II 型系统设计电流内环调节器,从图 13 得到电流内环的的开环传递函数为

为了尽量提高电流响应的快速性,对典型 II 型系统而言,可设计适当的中频带宽ℎ𝑖[ℎ𝑖 = 𝜏𝑖/(1.5𝑇𝑠)],工程上常数取ℎ𝑖 = 𝜏𝑖/1.5𝑇𝑠= 5。按照典型 II 型系统参数设计关系,得

 解得

 当按典型 II 型系统设计电流内环 PI 调节器参数时,中频带宽ℎ𝑖与跟随性指标以及与电流内环抗扰性能指标均有对应的关系

表 2 典型 II 阶系统阶跃输入跟随性指标

 表 3 典型 II 阶系统动态抗扰性指标

 从上表中关系分析,当典型的 II 阶系统设计控制策略时,中频带宽 h 越大,系统跟随控制时间超调越小,且抗扰性变弱,因此,系统跟随性与抗扰性之间设计存在一定的矛盾,工程上只能相互兼顾,实际上,电流内环按典型 II 型系统设计时,取ℎ𝑖 = 5就是兼顾控制系统的跟随性、抗扰性的具体体现。
         值得注意的是,上述典型 II 阶系统设计是一种近似设计,因为实际的电流控制对象是一阶惯性环节(𝑅1) /[(𝑅𝐿) 𝑠 + 1],将其近似成一个积分环节,往往带来设计误差,当电流采样频率,即 PWM 开关频率𝑓𝑖足够高时,可恶意忽略电流内环等效小时间常数(1.5Ts)影响,此时,若电流内环仍采用 PI 调节器控制,其内环近似结构,如图所示

 图 14 忽略小时间常数近似时的电流内环结构

若不考虑 eq 的扰动,则由图可求得电流内环的闭环传递函数为

 公式中

 由公式(45)算得电流内环阻尼比𝜉和自然振荡频率𝜔𝑛为

联立公式(46)和(47),计算得

当电流内环近似成一阶惯性环节时,电流内环频带宽度𝑓𝑏𝑖 = 𝑓𝑤/20,因此,工程中可取电流内环自然振荡频率𝜔𝑛 ≤ 2𝜋𝑓𝑤/20,阻尼比为𝜉 = 0.707,将𝜔𝑛和𝜉带入公式(48),即可计算出电流内环的 PI 参数

3.2.3 电压外环的设计
电压外环控制的目的是为了稳定 PWM 整流器的整流侧电压𝑢𝑑,为简化控制系统的设计,当开关频率远高于电网电动势基波频率时,可忽略 PWM 谐波分量,经过推导可得,当不考虑负载扰动时,电压外环的简化结构如图所示,其中𝜏𝑣是电压采样小惯性时间常数, 𝑇𝑐𝑣 = 𝜏𝑣 + 3𝑇𝑠, 𝐾𝑣和𝑇𝑣分别为电压外环的 PI 调节器参数。

 图 15 电压外环简化结构

由于电压外环的主要控制作用是稳定直流侧电压,故可对进行控制系统设计时,应重点考虑其抗扰性能,可以按照典型 II 型系统进行设计
 

 图 16 典型 II 阶系统的结构

电压外环的开环传递函数为

 可得到电压外环的中频的带宽 h,为

 由典型 II 阶系统的控制器参数整定原则可知

 综合电压外环的抗扰性能和跟随性能,一般取中频带宽ℎ𝑣为 5,则可以以求得电压外环的调节器参数为

相关文章:

PWM整流器双闭环PI参数的整定

1. 整流侧电路拓扑图 整流电路由交流侧电源、线路电阻、线路电抗、整流器、滤波电容以及负载组成。整体电路图如图1所示。 图 1 整流电路拓扑图 其中&#xff0c;IGBT的开关状函数如下式所示 根据图 1 列出 KVL 公式如下&#xff0c;电流的正方向是从左到右 对于每一相的IGBT相…...

柔性直流输电系统介绍及simulink模型的搭建

​​​​​​1. 柔性直流输电的运行原理 柔性直流输电系统由电压源型换流器与直流输电线路构成, 图 1‑1所示为单端电压源型换流器原理图。柔性直流输电系统的功率可以双向流动,即换流器既可以作为整流站将从交流系统接收的功率通过直流线路输送出去,也可以作为逆变站将通过直流…...

matlab求矩阵的逆、行列式、秩、转置

inv - 计算矩阵的逆 用途&#xff1a;计算一个可逆矩阵的逆矩阵。 D [1, 2; 3, 4]; % 定义一个2x2矩阵 D_inv inv(D); % 计算矩阵D的逆 disp(D_inv);det - 计算矩阵的行列式 用途&#xff1a;计算方阵的行列式。 E [1, 2; 3, 4]; determinant det(E); % 计算行列式 disp…...

如何在纷杂的环境当中保持保持独立思考能力?

引言 当你在人群当中时&#xff0c;你是否经常容易受到身边人的干扰&#xff0c;而丢失自己原有的想法&#xff0c;其实在环境纷杂当中&#xff0c;我们很容易产生“从众效应”而丢失了自己对这件事独立思考的能力。拥有不受外界影响&#xff0c;独立思考的能力可以让我们更加…...

Linux:计算机的层状结构

1.冯诺依曼体系结构 我们常见的计算机&#xff0c;如笔记本、台式机。我们不常见的计算机&#xff0c;如服务器&#xff0c;大部分都遵守冯诺依曼体系结构。 CPU&#xff1a;运算器和控制器组成。运算器主要工作是做算术运算和逻辑运算。控制器主要工作是协调设备之间信息流动的…...

注册表设置windows背景护眼色

方法一&#xff1a; CtrlR&#xff0c;输入regedit打开注册表 HKEY_CURRENT_USER\Control Panel\Colors 右侧窗口Windows键值由255 255 255改为202 234 206。 方法二&#xff1a; 还是注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColo…...

《算法导论(第4版)》阅读笔记:p82-p82

《算法导论(第4版)》学习第 17 天&#xff0c;p82-p82 总结&#xff0c;总计 1 页。 一、技术总结 1. Matrix Matrices(矩阵) (1)教材 因为第 4 章涉及到矩阵&#xff0c;矩阵属于线性代数(linear algebra)范畴&#xff0c;如果不熟悉&#xff0c;可以看一下作者推荐的两本…...

政府数据开放试点企业如何抢占特许经营协议黄金席位

首席数据官高鹏律师团队 《中共中央办公厅 国务院办公厅关于 加快公共数据资源开发利用的意见》的落地&#xff0c;标志着数据从“封闭管理的行政资源”正式转变为“可流通的市场要素”。但机遇与风险从来是一枚硬币的两面——特许经营协议的黄金席位背后&#xff0c;隐藏着…...

Spring之Bean的初始化 Bean的生命周期 全站式解析

目录 导图 步骤 第一步 实例化 第二步 属性赋值 第三步 初始化 aware 接口 BeanPostProcessor 接口 InitializingBean 和 init-method 第四步使用 第五步使用后销毁 描述一下 Bean 的 生命周期 导图 步骤 总体上可以分为五步 首先是 Bean 的实例化Bean 在进行实例…...

exit耗时高

背景&#xff1a;程序退出发现被强制退出&#xff0c;而不是正常的退出。正常退出是发送15信号&#xff0c;而异常退出是发送信号9&#xff0c;强制退出。退出机制是先发送信号15&#xff0c;然后6s内没有退出完成&#xff0c;会发送信号9。通过查看退出流程&#xff0c;是将初…...

密文搜索-map容器+substr

https://www.luogu.com.cn/problem/P8630 ///因为密码是打乱顺序的&#xff0c;所以只要字母个数对上就行 ///用map存字母种类和个数 ///vector存每行密码 ///不用set&#xff0c;每行独立 再考察一个字符串分割函数substr&#xff0c;map自动比较 #include<bits/stdc.h…...

从专家编码到神经网络学习:DTM 的符号操作新范式

1st author: Paul Soulos paper: Differentiable Tree Operations Promote Compositional Generalization ICML 2023 code: psoulos/dtm: Differentiable Tree Machine 1. 问题与思路 现代深度学习在连续向量空间中取得了巨大成功&#xff0c;然而在处理具有显式结构&#x…...

江协科技GPIO输入输出hal库实现

首先先介绍一下GPIO在hal库里面的函数 GPIOhal库函数介绍 GPIO在hal库里面有两个文件&#xff0c;一个hal_gpio.h一个hal_gpio_ex.h 第一个文件主要存放的就是hal库里面对gpio的相关函数以及GPIO配置的结构体&#xff0c;还有hal库与标准库的一大区别回调函数。以及一些对gp…...

软件设计师教程—— 第二章 程序设计语言基础知识(上)

前言 在竞争激烈的就业市场中&#xff0c;证书是大学生求职的重要加分项。中级软件设计师证书专业性强、认可度高&#xff0c;是计算机相关专业学生考证的热门选择&#xff0c;既能检验专业知识&#xff0c;又有助于职业发展。本教程将聚焦核心重点&#xff0c;以点带面构建知…...

Java 快速转 C# 教程

以下是一个针对 Java 开发者快速转向 C# 的简明教程&#xff0c;重点对比 Java 与 C# 的异同&#xff0c;帮助你快速上手。 项目结构&#xff1a; .sln &#xff1a;解决方案文件&#xff0c;管理多个项目之间的依赖关系。.csproj &#xff1a;项目文件&#xff0c;定义目标框…...

Linux面试题集合(5)

把文件1的内容追加到文件2 cat 文件1>>文件2 把文件1和文件2合并成文件3 cat 文件1 文件2>文件3 使用less查看文件时&#xff0c;搜寻ab字符 /ab 用more和less如何查看文件 more&#xff1a; CtrlF -- 向下滚动一屏 CtrlB -- 返回上一屏 f -- 向下翻屏 b -- 向上翻屏 …...

OpenCV 光流估计:从原理到实战

在计算机视觉领域&#xff0c;光流估计&#xff08;Optical Flow Estimation&#xff09;是一项至关重要的技术&#xff0c;它能够通过分析视频序列中图像像素的运动信息&#xff0c;捕捉物体和相机的运动情况。OpenCV 作为强大的计算机视觉库&#xff0c;为我们提供了高效实现…...

星火杯大模型应用创新赛学习笔记——datawhale

背景——赛事任务 聚焦大学生真实应用场景&#xff0c;围绕阅读、写作、搜索、聊天、问答等方向&#xff0c;聚焦口语学习、面试招聘、论文写作、学习笔记等一个或多个细分应用场景&#xff0c;完成具有创新性、实用性的应用方案&#xff0c;呈现可演示、可落地、具备商业价值…...

Ulyssess Ring Attention

https://zhuanlan.zhihu.com/p/689067888https://zhuanlan.zhihu.com/p/689067888DeepSpeed Ulysess&#xff1a;切分Q、K、V序列维度&#xff0c;核心卖点保持通信复杂度低&#xff0c;和GPU数无关&#xff0c;和序列长度呈线性关系。 Ring-Attention&#xff1a;切分Q、K、V序…...

c++重要知识点汇总(不定期更新)

前言 真心希望各位dalao点赞收藏~ 树状数组 作用&#xff1a;高效求出区间前缀和&#xff0c;允许进行修改操作。 举个栗子&#xff1a; 刚开始有8项&#xff0c;分别为1-8。 首先构建二叉树&#xff1a; 1-8/ |/ |/ |/ |/ |1-4 5-8/ | / |/ | / |1-…...

重排序模型解读 mxbai-rerank-base-v2 强大的重排序模型

mxbai-rerank-base-v2 强大的重排序模型 模型介绍benchmark综合评价安装 模型介绍 mxbai-rerank-base-v2 是 Mixedbread 提供的一个强大的重排序模型&#xff0c;旨在提高搜索相关性。该模型支持多语言&#xff0c;特别是在英语和中文方面表现出色。它还支持代码和 SQL 排序&a…...

电子电路:到底该怎么理解电容器的“通交流阻直流”?

电容器“通交流&#xff0c;阻直流”的特性源于其对不同频率电信号的响应差异&#xff0c;具体可通过以下步骤理解&#xff1a; 一、电容器的基本结构与充放电机制 结构&#xff1a;由两个导体极板&#xff08;如金属&#xff09;和中间的绝缘介质组成。充放电过程&#xff1a…...

售前工作.工作流程和工具

第一部分 售前解决方案及技术建议书的制作 售前解决方案编写的标准操作步骤SOP: 售前解决方案写作方法_哔哩哔哩_bilibili 第二部分 投标过程关键活动--商务标技术方案 1. 按项目管理--售前销售项目立项 销售活动和销售线索的跟踪流程和工具 1&#xff09;拿到标书&#xff…...

ORACLE数据库实例报错ORA-00470: LGWR process terminated with error宕机问题分析报告

服务概述 10月21号03:22分&#xff0c;BOSS数据库实例发生异常宕机&#xff1b;工程师及时响应此问题并对此故障原因进行分析及相关建议,详细的故障情况及相关日志、TRACE文件的分析及总结、建议&#xff0c;请参阅本文档。 hzboss数据库实例宕机分析 4.1 数据库层面日志的分…...

深度学习---知识蒸馏(Knowledge Distillation, KD)

一、知识蒸馏的本质与起源 定义&#xff1a; 知识蒸馏是一种模型压缩与迁移技术&#xff0c;通过将复杂高性能的教师模型&#xff08;Teacher Model&#xff09;所学的“知识”迁移到轻量级的学生模型&#xff08;Student Model&#xff09;&#xff0c;使学生模型在参数量和计…...

AI日报 - 2024年5月17日

&#x1f31f; 今日概览 (60秒速览) ▎&#x1f916; 大模型前沿 | OpenAI推出自主编码代理Codex&#xff1b;Google DeepMind发布Gemini驱动的编码代理AlphaEvolve&#xff0c;能设计先进算法&#xff1b;Meta旗舰AI模型Llama 4 Behemoth发布推迟。 Codex能并行处理多任务&…...

OAuth2.0

OAuth2.0 1. 什么是OAuth2.02.OAuth2.0的应用场景3. OAuth2.0基本概念4. 经典OAuth2.0认证流程5. 四种授权模式5.1 授权码模式&#xff08;Authorization Code Grant&#xff09;5.2 隐式授权&#xff08;Implicit Grant&#xff09;5.3 密码模式&#xff08;Resource Owner Pa…...

deepin v23.1 音量自动静音问题解决

有的机器上会有音量自动静音问题, 如果你的电脑上也遇到, 这个问题是 Linux 内核的原因, ubuntu上也可能会遇到相同问题(比如你升级了最新内核6.14), 而我测试得6.8.0的内核是不会自动静音的. Index of /mainline 到上面这个链接(linux 内核的官方链接)下载6.8.0的内核, s…...

Spring Security 集成指南:避免 CORS 跨域问题

Spring Security 集成指南&#xff1a;避免 CORS 跨域问题 在现代 Web 应用开发中&#xff0c;前后端分离架构已成为主流。当我们使用 Spring Security 保护后端 API 时&#xff0c;经常会遇到跨域资源共享&#xff08;CORS&#xff09;问题。这篇文章将详细解析 Spring Secur…...

stack和queue简单模拟实现

stackreverse_iteratorqueuepriority_queue仿函数具体代码 stack Stacks are a type of container adaptor, specifically designed to operate in a LIFO context (last-in first-out), where elements are inserted and extracted only from one end of the container. 上述描…...

2.单链表两数相加(java)

题目描述&#xff1a; 分析&#xff1a; 1.首先创建一个虚拟节点 ListNode dummy new ListNode(-1);再创建一个节点来保存虚拟节点&#xff0c;因为使用虚拟节点来移动&#xff0c;如果不保存&#xff0c;最后就会丢失。保存虚拟节点&#xff1a;ListNode pdummy; 2.进位标志…...

JDBC 的编写步骤及原理详解

一、JDBC 简介 JDBC&#xff08;Java DataBase Connectivity&#xff09;即 Java 数据库连接&#xff0c;是 Java 语言用于操作数据库的一套 API。它为多种关系数据库提供了统一的访问方式&#xff0c;允许 Java 程序与不同类型的数据库&#xff08;如 MySQL、Oracle、SQL Ser…...

AIStarter Windows 版本迎来重磅更新!模型插件工作流上线,支持 Ollama / ComfyUI 等多平台本地部署模型统一管理

如果你正在使用 AIStarter 工具进行本地 AI 模型部署 &#xff0c;那么这条消息对你来说非常重要&#xff01; 在最新推出的 AIStarter Windows 正式版更新中 &#xff0c;官方对整个平台进行了功能重构和性能优化&#xff0c;尤其是新增了「模型插件工作流 」功能&#xff0c…...

卸载和安装JDK

文章目录 卸载JDK安装JDK 卸载JDK 删除java的安装目录删除JAVA_HOME删除path下关于java的目录在cmd命令提示符中输入 java -version 安装JDK 浏览器搜索JDK8 下载电脑对应版本 双击安装JDK 记住安装的路径 配置环境变量 我的电脑 -> 右键 -> 属性 新建系统环境变量…...

【蓝桥杯省赛真题51】python石头运输 第十五届蓝桥杯青少组Python编程省赛真题解析

python石头运输 第十五届蓝桥杯青少年组python比赛省赛真题详细解析 博主推荐 所有考级比赛学习相关资料合集【推荐收藏】1、Python比赛 信息素养大赛Python编程挑战赛 蓝桥杯python选拔赛真题详解 <...

USRP 射频信号 采集 回放 系统

USRP 射频信号采集回放系统 也可以叫做&#xff1a; 利用宽带RF录制和回放系统实现6G技术研究超宽带射频信号采集回放系统使用NI USRP平台实现射频信号录制和回放操作演示USRP也能实现多通道宽带信号流盘回放了&#xff01; 对于最简单的实现方法就是使用LabVIEW进行实现 采…...

产品经理入门(2)产品体验报告

产品体验报告大纲&#xff1a;重点在产品体验——优点。 1.产品概括 可以从各大平台搜产品介绍。 2.市场分析 按照产品方向分析各个指标——包括有效使用时间,市场规模等。 3. 用户分析——对用户通过各项指标画像。 4.产品体验——对各项功能与设计的体验。 5.报告总结...

区块链基本理解

文章目录 前言一、什么是分布式账本(DLT)二、什么是P2P网络?二、共识算法三、密码算法前言 区块链是由一个一个数据块组成的链条,按照时间顺序将数据块逐一链接,通过哈希指针链接,所有的数据块共同维护一份分布式账本(DLT),每个节点(可以理解为一个玩家,一台计算机)都拥…...

数字万用表与指针万用表使用方法及注意事项

在电子测量领域&#xff0c;万用表是极为常用的工具&#xff0c;数字万用表和指针万用表各具特点。熟练掌握它们的使用方法与注意事项&#xff0c;能确保测量的准确性与安全性。下面为您详细介绍&#xff1a; 一 、数字万用表按钮功能 > 进入及退出手动量程模式 每 按 […...

C语言查漏补缺

1、数组初始化时&#xff0c;例如char arr[5] "abcde"&#xff0c;因为字符串中有6个字符&#xff0c;即末尾还有个结束符&#xff0c;但是数组容量为5&#xff0c;所以仅接纳5个字符&#xff0c;末尾的结束符不会被接纳&#xff0c;故而这样的字符数组在直接输出时…...

【JDBC】JDBC常见错误处理方法及驱动的加载

MySQL8中数据库连接的四个参数有两个发生了变化 String driver "com.mysql.cj.jdbc.Driver"; String url "jdbc:mysql://127.0.0.1:3306/mydb?useSSLfalse&useUnicodetrue&characterEncodingutf8&serverTimezoneAsia/Shanghai"; 或者Strin…...

从紫光集团看基本财务分析

PE 46PE 代表投资人对他的期望是它的业绩至少要增长50%才算及格。 但实际业绩 一年不如一年. 所以&#xff0c;这个PE 应该是 业绩倒退了&#xff0c;但是市值还没有掉下去&#xff0c;导致运算的结果处在高PE阶段。 那么随着股价的下跌&#xff0c;这个数字会慢慢变小。 当然…...

软件调试纵横谈-17-win32堆的调试支持

17.Win32堆的调试支持_哔哩哔哩_bilibili 继续边看录像边做实验。 堆上的内存时用size表达的&#xff0c;组成一个链表。 创建一个FreCheck应用 上次看heap&#xff0c;直接使用下载的文件&#xff0c;本次要做实验了&#xff0c;就需要自己动手&#xff0c;搞个VC proje…...

CANoe CAPL TCP DoIP通信问题

目录 问题Class: TcpSocketdemo示例client注释掉配置TCP/IP stack改demo代码过滤IP,与需要的IP建立连接问题 使用CANoe进行DoIP通信时,如果是标准的DoIP节点,可以使用DoIP相关函数进行通信。 以下两篇文章是按照此方式实现的。 十六、DoIP诊断通信 1 (专栏:从零开始搭建…...

理解 plank 自动生成的 copyWithBlock: 方法

当你使用 plank 命令自动生成一个类时 ./plank --objc_class_prefix=PUG --no_runtime --no_recursive user.json分析 在 JSON 目录下, 执行如上命令后, 生成的 PUGUser 对象, 会自带 copyWithBlock: 方法, 这个方法是用来做什么的 ? copyWithBlock: (注意末尾有一个冒号,因…...

FreeCAD源码分析: Transaction实现原理

本文阐述FreeCAD中Transaction的实现原理。 注1&#xff1a;限于研究水平&#xff0c;分析难免不当&#xff0c;欢迎批评指正。 注2&#xff1a;文章内容会不定期更新。 一、概念 Ref. from What is a Transaction? A transaction is a group of operations that have the f…...

黑马点评-用户登录

文章目录 用户登录发送短信验证码注册/登录校验登录 用户登录 发送短信验证码 public Result sendCode(String phone, HttpSession session) {// 1.校验手机号if (RegexUtils.isPhoneInvalid(phone)) {// 2.如果不符合&#xff0c;返回错误信息return Result.fail("手机…...

OpenAI新发布Codex的全面解析

一 . 介绍 人工智能技术的飞速发展正在重塑各行各业的运作方式&#xff0c;特别是在软件工程领域。随着生成式AI模型能力的不断提升&#xff0c;代码生成与软件开发领域正经历一场前所未有的变革。OpenAI作为人工智能领域的领军企业&#xff0c;其每一次技术突破都备受全球科技…...

【AI算法工程师面试指北】ResNet为什么用avgpool结构?

在ResNet&#xff08;残差网络&#xff09;中&#xff0c;最后使用平均池化&#xff08;AvgPool&#xff09;结构主要有以下几个关键原因&#xff0c;这些设计与网络的效率、性能和泛化能力密切相关&#xff1a; 1. 减少参数与计算量&#xff0c;避免过拟合 替代全连接层的冗…...

单调栈和单调队列

一、单调栈 1、使用场景 解决元素左 / 右侧第一个比他大 / 小的数字。 2、原理解释 用栈解决&#xff0c;目标是栈顶存储答案。 以元素左侧第一个比他小为例&#xff1a; &#xff08;1&#xff09;遍历顺序一定是从左向右。 &#xff08;2&#xff09;由于栈顶一定是答…...