【2020软件设计师下半年上午试题错题整理分析】

SqlSugar 是 .NET 开源的 ORM 框架,由 Fructose 大数据技术团队维护和更新,开箱即用最易用的 ORM 低代码 高性能 超级简单 功能全面 [多数据库兼容] SqlSugar 是 .NET 开源的 ORM 框架,由 Fructose 大数据技术团队维护和更新,开箱即用最易用的 ORM。[低代码] [高性能] [超级简单] [功能全面] [多数据库兼容] [合适产品]。支持.NET.net framework.net core3.1.ne5.net6.net7.net8 .net9 .net10。支持数据库 MySql、SqlServer、Sqlite、Oracle、postgresql、达梦、Mongodb 人大金仓(国产推荐)、神通数据库、瀚高、Access DB2、DuckDb、Hana、OceanBase TDengine QuestDb Clickhouse MySqlConnector、华为 GaussDB 南大通用 GBase、MariaDB、Tidb、Odbc、Percona Server, Amazon Aurora、Azure Database for MySQL、 Google Cloud SQL for MySQL、自定义数据库。真正实现零SQL ORM表构建、索引和CRUD支持。Support.NET 数百万大数据写入、更新、子表,拥有数十亿查询统计数据成熟解决方案。支持SAAS完整应用:跨数据库查询、审计、租户子数据库、租户子表和租户数据隔离。支持低代码 + 工作流程(动态类构建、动态表构建、非实体多库兼容 CRUD、JSON TO SQL、CUSTOM XML 等)。支持 ValueObject、判别器、仓库、UnitOfWork、DbContext、AOP 立即下载

在这里插入图片描述
【错选】:5,C
【解析】:第一问平均CPI:4 * 35 % + 2 * 45 % + 6 * 20 % = 3.5;

第二问MIPS:根据第一问,每条指令需要的时钟周期为3.5,每个时钟周期为主频的倒数,即1/2.8G秒,则每条指令需要时间3.5/2.8G秒。
每秒执行指令数为1/(3.5/2.8G)=2.8G/3.5=0.8G=800M。(1M=10的6次方, 1G=10的9次方)
在这里插入图片描述
【错选】:7,B 8,B
【解析】:7,认证和加密的区别在于:
加密用以确保数据的保密性,阻止对手的被动攻击,如截取,窃听等;
认证用以确保报文发送者和接收者的真实性以及报文的完整性,阻止对手的主动攻击,如冒充、篡改、重播等。
认证不能用于阻止对手进行被动攻击。

8,访问控制包括三个任务:
授权:确定哪些主体有权访问哪些客体
确定访问权限(读、写、执行、删除、追加等存取方式的组合)
实施访问权限
安全审计:对主体访问和适用客体的情况进行记录和审查,以保证安全规划被正确执行,并帮助分析安全事故产生的原因。

在这里插入图片描述
【错选】:11,D
【解析】:
ipconfig(linux:ifconfig):显示TCP/IP网络配置值,如:IP地址,MAC地址,网关地址等。
tracert(linux:traceroute):用于确定 IP数据包访问目标所采取的路径,若网络不通,能定位到具体哪个结点不通。
netstat:用于显示网络连接、路由表和网络接口信息。
nslookup:查询DNS记录。
在这里插入图片描述
【错选】:13,A
【解析】:职务开发:
如果开发者在单位或组织中任职期间,所开发的软件符合以下条件,则软件著作权应归单位或组织所有。

1,针对本职工作中明确规定的开发目标所开发的软件。
2,开发出的软件属于从事本职工作活动的结果。
3,使用了单位或组织的资金、专用设备、未公开的信息等物质、技术条件,并由单位或组织承担责任的软件。
在这里插入图片描述
【错选】:16,C
【解析】:
1,模块化设计要求高内聚、低耦合,模块独立体现的就是高内聚低耦合。
2,在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循如下原则:
(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。不是越小越好。
(2)模块的扇入和扇出要合理。模块的扇入指模块直接上级模块的个数。模块的直属下级模块个数即为模块的扇出。
(3)深度和宽度适当。深度表示软件结构中模块的层数,如果层数过多,则应考虑是否有些模块设计过于简单,看能否适当合并。宽度是软件结构中同一个层次上的模块总数的最大值,一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。在系统设计时,需要权衡系统的深度和宽度,尽量降低系统的复杂性,减少实施过程的难度,提高开发和维护的效率。需要控制模块接口的复杂性。
3,尽力使模块的作用域在其控制域之内。模块控制域:这个模块本身以及所有直接或间接从属于它的模块的集合。模块作用域:指受该模块内一个判定所影响的所有模块的集合。

在模块分解时需要注意:
1,保持模块的大小适中
2,尽可能减少调用的深度
3,直接调用该模块的次数应该尽最多,但使用其他模块的次数不宜过多(扇入大,扇出小)。好的软件设计结构顶层高扇出,中间扇出较少,底层高扇入。
4,保证模块是单入口、单出口的
5,模块的作用域应该在模块之内
6,功能应该是可预测的

在这里插入图片描述
在这里插入图片描述
【错选】:23,A
【解析】:
图①当前状态下:

R1:已分配2个,剩余1个。

R2:已分配3个,剩余0个。

P1:已获得1个R1,1个R2,无其他资源需求,可化简,化简后释放当前1个R1,1个R2。

P2:已获得1个R2,仍需2个R1,R1,P2 是阻塞结点。等待P1释放后可化简。

P3:已获得1个R1,1个R2,仍需1个R2,此时R2资源不足,P3是阻塞结点。

等待P1释放后可化简。

图②当前状态下:

R1:已分配3个,剩余0个。

R2:已分配2个,剩余0个。

P1:已获得1个R1,仍需1个R2,此时R2资源不足,P1是阻塞结点。

P2:已获得1个R1,1个R2,仍需1个R1,此时R1资源不足,P2是阻塞结点。

P3:已获得1个R1,1个R2,仍需1个R2,此时R2资源不足,P3是阻塞结点。

所有结点均阻塞,无法化简。

在这里插入图片描述
【错选】:24,D(瞎蒙对的)
【解析】:4K = 2^12,所以后12位表示页内地址,其他部分为页号,3C20 的后12位为 C20,3为页号。

根据页面变换表查表得知3号页,对应的是6号块。所以逻辑地址 3C20 的物理地址为 6C20H。

在这里插入图片描述
【错选】:26,B
【解析】:iaddr[0]~iaddr[4] 直接地址索引可表示为 5*1K=5K

一个一级间接地址索引包括:1K/4=1024/4=256 个地址项。iaddr[5] 和 iaddr[6] 可表示大小为 22561K=512K

一个二级间接地址索引包括:256256=65536 个地址项。iaddr[7] 可表示大小为 655361K=65536K

总的大小为 5K+512K+65536K=66053K

在这里插入图片描述
【错选】:27,C
【解析】:PV信息量的取值表示资源数,最大值为初始可用资源5;当信号量取值小于0时,可表示排队进程数,此时n个进程,最大排队数为n-5,信号量最小取值为-(n-5)。

在这里插入图片描述
【错选】:29,C,30,B
【解析】:喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于描述面向对象的软件开发过程。该模型认为软件开发过程自下而上周期的各个阶段是相互迭代和无间隙的特性。无间隙指在各项活动之间无明显边界,如分析和设计活动之间没有明显的界限。

在这里插入图片描述
【错选】:31,A
【解析】:通信内聚,所有处理元素集中在一个数据结构的区域上;
功能内聚,完成一个单一功能,各个部分协同工作,缺一不可;
顺序内聚,处理元素相关,而且必须顺序执行;
过程内聚,处理元素相关,而且必须按特定的次序执行;
瞬时内聚(时间内聚),所包含的任务必须在同一时间间隔内执行;
逻辑内聚,完成逻辑上相关的一组任务;
偶然内聚(巧台内聚),完成一组没有关系或松散关系的任务;

在这里插入图片描述
【错选】:33,C
【解析】:改写代码仅使其结构上更紧凑,并不能提高执行效率问题。

在这里插入图片描述
【错选】:34,D
【解析】:可靠性:指一个系统对于给定时间间隔内、给定条件下无失效运作的概率。可以用 MTTF/(1+MTTF) 来度量,其中 MTTF 为平均无故障时间。

可用性:在给定时间点上,一个系统能够按照规格说明正确运作的概率。可以用 MTBF/(1+MTBF) 来度量,其中 MTBF 为平均失效间隔时间。

可维护性:指在给定使用条件下,在规定时间间隔内,使用规定的过程和资源完成维护活动的概率,可以用 1/(1+MTTR) 来度量,其中 MTTR 为平均修复时间。

在这里插入图片描述
【解析】:确诊病人应该是一种特殊的发热病人,应该选D;

在这里插入图片描述
【错选】39,B
【解析】:
1,共同重用原则:一组接口中应该是共同重用的。如果重用了这组中的一个类,那么就要重用包中的所有的类。相互之间没有紧密联系的类不应该在同一组中。这个原则强调了分类,就具有相同关系或者关联比较紧密的类应该分到一组中,方便修改和客户端的调用。

2,共同封闭原则:包中的所有类对于同一种性质的变化应该是共同封闭的。一个变化若对一个封闭的包产生影响,则将对该包中的所有类产生影响,而对于其他包则不造成任何影响。

3,开放-封闭原则:对扩展开放,对修改封闭。

4,接口隔离原则:使用多个专门的接口比使用单一的总接口要好。
在这里插入图片描述
【错选】:41,C
【解析】:A是抽象类,不能直接产生对象。

在这里插入图片描述
【错选】:45,A 47,A
【解析】:45,生成器(构建器)模式的意图是:将一个复杂类的表示与其构造相分离,使得相同的构建过程能够得出不同的表示。
47,适用场景(复杂对象构造)
当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。
当构造过程必须允许被构造的对象有不同的表示时。

在这里插入图片描述
【错选】:49,B
【解析】:
推导过程如下:
(1)通过E→E-T,从起始符E得到E-T;

(2)通过E→E+T,将上面的E展开为E+T,得到E+T-T;

(3)通过E→T→F→id→单个字母a;

(4)通过T→→-f→-id→单个字母-b;

(5)通过T→F→id→单个字母c。

可从E得到a±b-c。

在这里插入图片描述

【错选】:54,D,55,C
【解析】:54,自然连接的结果,属性列数是二者之和减去重复属性列,所以结果有4个属性列。元组行满足同名属性列取值相等,同样满足要求。
55,左外连接:取出左侧关系中所有与右侧关系中任一元组都不匹配的元组,用空值NULL填充所有来自右侧关系的属性。
右外连接:取出右侧关系中所有与左侧关系中任一元组都不匹配的元组,用空值NULL填充所有来自左侧关系的属性。
完全外连接:完成左外连接和右外连接操作。

在这里插入图片描述
【错选】:56,D
【解析】:分布式数据库是由一组数据组成的,这数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),它可以执行局部应用,同时每个结点也能通过网络通信子系统执行全局应用。分布式数据库系统是在集中式数据库系统技术的基础上发展起来的,具有如下特点:

1,数据独立性。在分布式数据库系统中,数据独立性这一特性更加重要,并具有更多的内容。除了数据的逻辑独立性与物理独立性外,还有数据分布独立性(分布透明性)。
2,集中与自治共享结合的控制结构。各局部的DBMS可以独立地管理局部数据库,具有自治的功能。同时,系统又设有集中控制机制,协调各局部DBMS的工作,执行全局应用。
3,适当增加数据冗余度。在不同的场地存储同一数据的多个副本,这样,可以提高系统的可靠性和可用性,同时也能提高系统性能。
4,全局的一致性、可串行性和可恢复性。
本题描述的是可用性。

在这里插入图片描述
【错选】:58,B
【解析】:顺序存储:

是用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑关系相邻的两个元素在物理位置上也相邻。

优点:可以随机存取表中的元素。
缺点:插入和删除操作需要移动大量的元素。
在线性表的顺序存储结构中,第i个元素ai的存储位置为:

LOC(ai) = LOC(a1)+(i-1)*L

其中LOC(a1)是表中第一个元素的存储位置,L是表中每个元素所占空间的大小。

在这里插入图片描述
【错选】:62,D
【解析】:快速排序:

从待排序列中任取一个元素(例如取第一个)作为中心,所有比它小(或相等)的元素一律放前,所有比它大的元素一律放后,形成左右两个子表;

然后再对各子表重新选择中心元素并按此规则调整,直到每个子表的元素元素只剩一个。此时便为有序序列了。

优点:因为每趟可以确定不止一个元素的位置,而且呈指数增加,所以特别快!
前提:顺序存储结构
本题根据快速排序的过程,首先选定基准元素为最后一个元素(题干给出的要求),下面进行排序过程:

(1)基准元素4与另一端待排第一个元素2进行比较,满足非递减,不需要交换;

(2)基准元素4与另一端待排第一个元素8进行比较,不满足非递减,交换位置,此时序列为(2,4,7,1,3,5,6, 8);

(3)基准元素4与另一端待排第一个元素6进行比较,满足非递减,不需要交换;

(4)基准元素4与另一端待排第一个元素5进行比较,满足非递减,不需要交换;

(5)基准元素4与另一端待排第一个元素3进行比较,不满足非递减,交换位置,此时序列为(2,3,7,1,4,5,6, 8);

(6)基准元素4与另一端待排第一个元素7进行比较,不满足非递减,交换位置,此时序列为(2,3,4,1,7,5, 6, 8);

(7)基准元素4与另一端待排第一个元素1进行比较,不满足非递减,交换位置,此时序列为(2,3,1,4,75,6,8)。

因为一趟划分的过程会与整个序列n个元素进行比较,因此一趟划分的时间复杂度为O(n)。

在这里插入图片描述
【错选】:B
【解析】:n⁴在 n>16 时满足 2ⁿ>n⁴,因此排除 C选项,lgn<n,因此排除 B选项。n! 的增长率远大于 2ⁿ 的增长率,因此选择 D。

在这里插入图片描述
【错选】:B
【解析】:无效的IP地址:169.254.X.X(windows)和0.0.0.0(linux)。

运行 Windows 系统的计算机无法从 DHCP 服务器中获取动态地址时,它将在 169.254.0.0/16 中随机选取一个自动专用IP地址(APIPA)。

在这里插入图片描述
【错选】:B
在这里插入图片描述
【错选】:68,A,69,B
【解析】:POP3 是基于 TCP 协议的,默认端口是110。
在这里插入图片描述
在这里插入图片描述
【错选】:70,B
【解析】:
在这里插入图片描述
参考:2020年下半年软件设计师上午真题及答案解析

基于热成像的土壤水分反馈MATLAB实现,以及用于灌溉调度的模型预测控制。.zip 1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 立即下载

相关推荐

基于netty框架下的推送系统,支持websocket,android,ios,桌面应用,系统应用等多端接入支持,应用于移动应用,物联网,智能家居,嵌入式开发,WEB应用以及后台系统之间的即时消服务

基于netty框架下的推送系统,或许有一些企业有着自己一套即时通讯系统的需求,那么CIM为您提供了一个解决方案,目前CIM支持websocket,android,ios,桌面应用,系统应用等多端接入支持,可应用于移动应用,物联网,智能家居,嵌入式开发,桌面应用,WEB应用以及后台系统之间的即时消服务。

第二章 软件工程与项目管理

是什么。软件工程是把系统化的、规范的、可度量的方法应用于软件的开发、运行和维护,也就是把工程化方法用于软件。它包含三个要素,三者缺一不可。要素含义常见干扰项方法完成软件开发各项任务的技术手段,如分析方法、设计方法、测试方法工具、过程工具为方法提供自动或半自动支撑的软件环境方法过程把方法与工具综合起来、完成软件任务的工作步骤与活动人员、文档怎么考。一是多选直接问"软件工程三要素包括",二是把"人员"“文档”“技术”"组织"混进选项让你排除。【易错】三要素只有方法、工具、过程。

被放养的研究生的博客 639

WeVisOne-VL一套模型,把检测、分割、抠图和OCR都接到了一起

WeVisOne-VL 想解决的不是单点能力更强,而是把目标级理解和像素级理解放进同一套视觉语言模型里:从点、框,到 mask,再到连续 alpha matte,都能统一生成。 它覆盖检测、指代表达定位、计数、点选、OCR、分割和抠图,最大的看点是输出粒度可以按需求切换,而且遇到图里根本不存在的目标时,能直接返回 None,尽量避免“看错了还硬答”的幻觉。 技术上,它把任务统一写成结构化文本预测,再配一个只有 960 万参数的轻量像素解码器,不依赖 SAM,也能把框进一步细化成 mask 和 alpha matte。项目同时放出了 2B、4B 权重、推理包、Cookbooks、评测流程和 Gradio Demo;按仓库给出的结果,4B 版本在检测、指代定位、计数、OCR、分割和抠图等多项基准上都压过一批强开源基线。 更值得琢磨的是它背后的数据引擎:用知识图谱驱动概念发现,再结合专家模型与 VLM 校验,把框扩展到 mask 和高质量透明度标注,累计覆盖超过 1 亿张图像。这类工作真正有价值的地方,不只是又做出一个大模型,而是让“看见什么”和“精确到哪一层”第一次被放进一条顺滑的产品链路里。

2027年软件工程、机电一体化与智能控制国际会议(SEMIC 2027)

2027年软件工程、机电一体化与智能控制国际会议在厦门召开,突出“软件定义装备、控制驱动产线”的实务导向,关注需求如何从图纸、代码、控制器一路跑通到稳定量产。

Yangxshy的博客 220

【化工设备防腐】基于BF凝水除铁缓蚀剂的螺旋板换热器腐蚀与冷凝水发红问题综合治理技术应用

内容概要:本文针对氯碱厂盐水螺旋板预热器腐蚀渗漏及蒸汽冷凝水发红、偏酸性的问题,提出并实施了采用BF凝水除铁缓蚀剂成膜法的综合治理方案。通过分析腐蚀原因,确认主要为二氧化碳引起的酸性腐蚀和溶解氧导致的氧腐蚀。在原有阴极保护与局部防腐涂层改造基础上,进一步投加BF凝水除铁缓蚀剂,该药剂能在金属表面形成单分子保护膜,有效阻隔腐蚀介质,实现全系统气液两相的协同防护。经72小时试验,冷凝水pH值恢复至8.5以上,铁离子浓度降至0.07mg/L以下,颜色清澈透明,达到回用标准,实现了设备安全运行与冷凝水高效回收。; 适合人群:从事化工、电力、锅炉系统管理及相关工业设备维护的技术人员与工程管理人员,尤其适用于面临换热器腐蚀、冷凝水水质异常问题的企业技术人员。; 使用场景及目标:①解决工业蒸汽系统中冷凝水发红、铁离子超标、pH偏低等腐蚀问题;②提升冷凝水回收率,降低能耗与水资源浪费,实现节能减排与降本增效;③替代传统除氧剂与末端过滤设备,优化现有水处理工艺。; 阅读建议:此资源结合实际案例提供系统性解决方案,读者应重点关注问题诊断逻辑、药剂作用机制与实施流程,可将其作为类似工况下腐蚀治理的技术参考,并结合自身系统特点进行可行性评估与小试验证。

数字化供应链AI智能体平台规划及场景应用方案.pptx

数字化供应链AI智能体平台规划及场景应用方案.pptx

openFuyao x 复旦大学软件工程实验室 Panel 回顾:Agentic时代,集群调度技术体系将如何演进?

近期,openFuyao开源社区与复旦大学软件工程实验室(CodeWisdom团队)联合举办“Agentic时代,集群调度技术体系将如何演进”Panel活动,围绕Agentic负载带来的调度挑战、Kubernetes的角色定位及其与Agent Runtime的分层协作机制,结合产业实践展开深入讨论,共探AI Native基础设施的架构演进方向。

openFuyao的博客 282

数字雕刻基于CatmulI-Clark细分与笔刷位移场的ZBrush流程建模:月哨兵角色精细度上限分析

内容概要:本文以“月哨兵”科幻角色数字雕刻工程为实例,系统构建了从程序化粗模到高精度雕刻的完整数学模型。研究涵盖重拓扑、Catmul-Clark细分、笔刷位移场建模、多部件组装及精细度上限分析等核心环节。通过ZRemesher将304,050顶点粗模重拓扑为28,600顶点的全四边形网格,并逐级细分至732万面,实测面数递推F(k)=F₀·4ᵏ完全符合理论。利用ZBrush Python接口注入Standard笔刷操作,首次通过同拓扑OBJ逐顶点差分获得真实位移场数据,实测最大位移0.454873,8.756%顶点发生显著位移。提出“理论-内存-拓扑-视觉”四层精细度上限模型,指出在24GB内存条件下工程合理上限为10⁷~10⁸面,视觉收益受渲染分辨率制约趋于饱和。最终完成755万面的组装网格并经工程文件回读验证一致性。; 适合人群:具备三维建模与数字雕刻基础,熟悉ZBrush工作流,从事角色资产开发或程序化内容生成的技术美术、图形学研究人员及高阶数字艺术家。; 使用场景及目标:①理解Catmul-Clark细分曲面在工业级雕刻流程中的数学机制;②掌握基于脚本驱动的可复核雕刻工程构建方法;③评估高面数模型的内存代价与视觉收益平衡;④学习重拓扑、位移场量化、多部件合并等关键技术的工程实现。; 阅读建议:本文强调数学建模与实证闭环,建议结合附录中的脚本与数据文件进行复现实践,重点关注逐顶点差分、细分递推验证与四层上限模型的构建逻辑,以深入掌握高精度数字雕刻的系统性工程方法。

AI时代软件工程建模能力提升指南(迎接2027版)

AI给人类剩下的技能,需要辛苦学习才能掌握,然后用来引领AI。如果某个技能不需要你付出任何脑力,这样的技能没有竞争优势。

rolt的专栏 1572

无刷直流电机BLDC无感+滑模观测器+转速电流双闭环PI控制(总共三个仿真模型)(Simulink仿真实现)

内容概要:本文档系统阐述了无刷直流电机(BLDC)在无位置传感器条件下的高性能控制策略,基于Simulink平台构建了三个相互关联的仿真模型,重点实现无感控制与滑模观测器(Sliding Mode Observer, SMO)相结合的转速电流双闭环PI控制系统。该资源摒弃了传统的霍尔传感器,利用滑模观测器实时估算转子的位置与转速信息,有效降低了系统成本并提升了在恶劣环境下的运行可靠性。仿真模型完整涵盖了逆变电路、空间矢量脉宽调制(SVPWM)、三相电流采样、坐标变换(Clark & Park)、PI调节器以及滑模观测器等核心模块,形成了一个闭环的、高动态响应的电机驱动系统。此外,文档还集成了模糊PID、传统PID等多种控制算法的对比仿真模型,便于研究者深入分析不同控制策略在动态响应、抗干扰能力和稳态精度方面的性能差异,为电机控制算法的研究与工程化应用提供了坚实的仿真验证基础。; 适合人群:具备自动控制理论、电机拖动原理及电力电子技术基础知识,并熟悉MATLAB/Simulink软件操作的电气工程、自动化、机电一体化等专业的高年级本科生、硕士研究生,以及从事电机驱动、新能源汽车、工业自动化等领域的研发工程师和技术人员。; 使用场景及目标:①深入学习和掌握无刷直流电机无位置传感器控制的基本原理与实现方法;②系统性地理解滑模观测器的设计思想、稳定性分析及其在转子位置与速度估计中的关键技术;③对比研究传统PI控制、模糊PID控制及滑模观测器在BLDC调速系统中的综合性能,分析其在不同工况下的鲁棒性与适应性;④为毕业设计、科研课题或工业项目中的电机控制系统开发提供可复用的仿真平台与技术参考。; 阅读建议:本资源以Simulink仿真为核心载体,建议使用者结合文档中提供的详细说明报告与参考文献,循序渐进地理解各功能模块的设计逻辑与参数整定方法。在学习过程中,务必动手运行并调试仿真模型,仔细观察并记录在不同负载突变、转速指令变化等工况下,电机的三相电流、转速响应曲线及滑模观测器输出的转子位置与速度的动态波形,从而深刻理解控制算法的内在机理。为进一步提升实践与创新能力,可尝试修改控制器参数(如PI增益、滑模增益),或替换不同的控制策略进行对比实验,探究其对系统性能的影响。

(报告+仿真)基于永磁同步电机的飞轮储能系统控制(网侧逆变+机侧整流)仿真

内容概要:本文针对含分布式电源的配电网在多线路故障情况下的恢复问题,提出了一种将网络重构、孤岛划分与检修进度统一纳入多时段优化框架的故障恢复模型。该模型以最小化网损和甩负荷惩罚为目标,采用混合整数二阶锥规划方法,结合虚拟流思想与二阶锥松弛技术,实现对支路投切状态、负荷保留比例、节点电压、功率分布等变量的协同优化,确保各供电区域的连通性与辐射状结构。模型在IEEE33节点系统上进行验证,支持动态调整孤岛范围,充分利用联络开关转供能力和分布式电源的黑启动能力,提升了配电网的韧性与恢复效率。同时,文章对建模细节进行了深入评述,并提出了在负荷分级、无功处理、辐射状约束精确性等方面的改进建议。; 适合人群:电力系统自动化、智能电网、配电系统优化等领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于研究含高比例分布式电源的主动配电网在故障后的快速恢复策略;②为配电网重构、孤岛划分与多时段动态恢复的联合优化提供建模范式;③作为学术论文复现与改进的基础模型,推动配电网韧性提升技术的发展。; 阅读建议:建议读者结合文中提到的参考文献与仿真代码,深入理解虚拟流建模、二阶锥松弛等关键技术的应用逻辑,并尝试在模型中引入负荷等级权重、储能系统、分布式电源出力调控等要素,以增强模型的实用性与完整性。

ub-mode skill:软件工程原则

ub-mode 是一套精简的代码开发规范,倡导“先运行起来,再做得更好”的双阶段原则。它融合测试驱动、领域建模、幂等性设计与确定性质量门禁工具(如 crapper、dryer、mutator),强调根因修复、可验证单元、行为测试及重构。配合日志记录、上下文保护与小批量提交,确保代码高可用、低复杂度、强可维护性,实现严谨的软件工程实践。

lifallen的博客 306

双闭环PWM整流器VOC控制 +SVPWM调制仿真(Simulink仿真实现)

内容概要:本文详细介绍了基于Simulink的双闭环PWM整流器电压定向控制(VOC)与空间矢量脉宽调制(SVPWM)的仿真建模方法,重点实现电流内环与电压外环协同控制策略,以实现电网侧单位功率因数运行、低谐波畸变及快速动态响应。通过构建完整的控制框图,集成锁相环(PLL)、坐标变换、PI调节器、SVPWM模块及Park反变换等关键环节,系统化展示三相PWM整流器在理想与不平衡电网条件下的高性能控制机制。该模型不仅适用于常规工况分析,还可拓展用于电网故障、功率平衡控制等复杂场景的研究,具备较高的科研价值与工程参考意义,尤其支持高水平EI期刊论文的复现与创新验证。; 适合人群:电气工程、自动化、电力电子与电力传动方向的高校本科生、研究生,以及从事新能源变换器、工业整流装置研发的工程技术人员。; 使用场景及目标:①深入理解PWM整流器双闭环控制原理与VOC控制策略的设计流程;②掌握SVPWM调制技术在Simulink环境中的实现方法与波形生成机制;③为高性能电力电子变换系统(如储能变流器、电机驱动器)的控制算法开发提供仿真验证平台;④支撑学术研究中对先进控制策略(如PR控制、重复控制、模型预测控制)的对比测试与性能评估。; 阅读建议:建议结合《电力电子技术》《自动控制理论》《电机与拖动》等基础知识进行学习,优先运行并调试仿真模型,观察dq坐标系下电流跟踪、直流母线电压稳定、网侧电流正弦性等关键波形,深入理解控制器参数整定规律,有条件者可进一步对接dSPACE或DSP控制器实现实物验证。

AI 能让一个人成为团队吗?从数据中台到 OPC,重新理解软件工程能力

AI 扩大了个人的实现能力,但完整数据中台仍受到跨部门决策、并行任务、独立验收和持续运行的约束。本文从架构师的责任边界出发,分析 OPC 如何通过可重复交付与成本控制形成经营能力,并梳理工程师在业务理解、系统设计、AI 协作和验证运行方面的学习重点。

hiliang521的博客 299

无刷直流电机(BLDCM)转速电流双闭环控制、三相桥式星型全控电机研究(Simulink仿真实现)

内容概要:本文围绕无刷直流电机(BLDCM)的转速电流双闭环控制系统展开研究,基于Simulink平台构建三相桥式星型全控电机的仿真模型,系统阐述了电流环与转速环双闭环控制结构的设计原理及其在电机调速系统中的核心作用。研究重点对比了传统PID控制与模糊PID控制在动态响应速度、抗负载扰动能力及稳态精度等方面的性能差异,通过仿真验证了模糊PID控制器在提升系统鲁棒性与控制品质方面的显著优势。内容涵盖电机数学建模、PI调节器设计、PWM驱动控制、反馈信号检测与处理等关键环节,为高性能电机控制系统的分析与优化提供了完整的仿真解决方案和技术支撑。; 适合人群:自动化、电气工程、机电一体化等相关专业的本科生、研究生,以及从事电机控制、电力电子、运动控制等领域研发工作的工程师和科研人员。; 使用场景及目标:①用于高校课程设计或实验教学,帮助学生深入理解双闭环控制机制与PID参数整定方法;②为科研项目中电机控制器的设计与性能优化提供仿真验证平台;③对比分析传统PID与智能控制策略(如模糊PID)在实际系统中的控制效果,提升无刷直流电机在复杂工况下的动态与稳态性能表现。; 阅读建议:建议结合提供的Simulink仿真模型同步操作,重点关注控制器结构搭建、参数调试过程与波形分析,配合电机控制理论教材深化理解,可进一步拓展至无位置传感器控制、滑模观测器、FOC矢量控制等先进控制技术的研究与实现。

【事件相机实战】噪声识别与智能滤波技术解析

本文深入解析了事件相机应用中关键的噪声识别与智能滤波技术。针对背景活动噪声、阈值波动噪声、热点噪声及运动边缘尾迹等核心噪声类型,文章剖析了其成因与特征,并详细介绍了从经典的时空相关性滤波、热点像素滤除到前沿的深度学习(如EDnCNN)等实战滤波方法,旨在帮助开发者在保证低延迟的前提下,有效提升事件流数据质量。

weixin_29169899的博客 439

DeepSeek Super-agent:一场软件工程的胜利

10 月 31 日,DeepSeek Harness 团队发布了一篇技术文章:《Super-agent 设计探索:迈向更自主的 Agent 系统》。这次没有发布新模型,也没有刷新什么 Benchmark。文章讨论的是一个看起来并不那么性感的问题:如何让多个 Agent 长期、稳定、高效地协同工作?DeepSeek 给出的方案包括 Router、Worker、事件驱动、异步执行、状态持久化和 Watchdog。如果你有软件开发经验,会发现这些概念其实并不陌生。

西门大官人 259

单细胞转录组数据质控实战:如何用Seurat精准过滤低质量细胞(附完整代码)

本文详细介绍了使用Seurat进行单细胞转录组数据质控的实战方法,包括基因检出数、分子计数和线粒体基因比例等关键指标的解读与可视化技巧。通过动态阈值策略和高级质控技巧(如双细胞检测和红细胞过滤),帮助研究者精准过滤低质量细胞,提升数据分析可靠性。附完整代码示例,适合生物信息学研究人员参考实践。

ii567的博客 823

从软件工程 1.0 到 3.0:研发方式如何演进,工程体系如何延续

一个退款功能,从提出需求到上线,需要完成多少工作?业务人员可能只说了一句“用户付款后可以申请退款”,团队就要继续明确:发货后还能退吗?允许部分退款吗?重复提交会不会重复退款?支付平台超时后,订单应该处于什么状态?规则明确之后,还要设计模块协作、实现代码、验证结果、安排发布,并观察上线后的行为。它把业务诉求转化为可运行、可验证、可持续维护的软件,并协调参与其中的人、技术和资源。《软件工程 3.0》用三个阶段描述这一体系的演变。

hiliang521的博客 285

Tesla V100 Windows 部署实战:从驱动安装到模式切换的避坑指南

本文是一份详细的Tesla V100在Windows系统下的部署实战指南。文章从硬件组装、系统选择讲起,重点阐述了驱动安装的正确方法,并深入剖析了将计算卡从TCC模式切换至WDDM模式的诱惑与潜在陷阱。最终,作者推荐保持默认TCC模式,并提供了使用nvidia-smi命令行等稳定可靠的显卡监控方案,旨在帮助用户避开常见坑点,高效利用这张专业计算卡进行AI计算等任务。

java5的博客 1706

SBP依赖计算中的蝴蝶效应:一个Prefab修改如何触发全量重建?

本文深入探讨了Unity中SBP(Scriptable Build Pipeline)依赖计算的蝴蝶效应,解析了Prefab修改如何触发全量重建的机制。通过分析Asset与Object的层级关系、依赖计算的三种维度及CacheEntry系统,揭示了全量重建的根本原因,并提供了依赖可视化工具开发、优化策略与最佳实践,帮助开发者提升构建效率。

weixin_29015051的博客 444

union all语句优化改写经验分享

1、问题前面几个案例是因为提前生成HEAP TABLE,条件没有提前过滤导致性能问题,今天想跟大家分享一个案例是适合做HEAP TABLE优化的。计划:从计划上对t1表过滤重复两次,从语句中可以看到是union all两部分,一部分是合计,另一部分是分组统计,此时我想到可以先分组统计,再把分组统计结果进行合计,分组统计的结果可以放到临时表中即heap table,从数学角度上讲就是提取公因子。2、改写计划:结果符合预期,性能提升一倍以上。

zcn126的博客 349

CoaXPress FMC子卡:高速图像采集与FPGA原型开发实战指南

在机器视觉和工业检测领域,高速、可靠的数据传输是核心需求。CoaXPress(CXP)协议作为一种基于同轴电缆的高速接口标准,通过其高带宽、长距离传输和低延迟的特性,有效解决了传统接口在确定性实时传输方面的短板。其技术价值在于为海量图像数据提供了稳定、高效的物理层和数据链路层解决方案,广泛应用于半导体检测、医疗成像等对吞吐量有极致要求的场景。要实现CXP系统的快速原型验证,集成了高速SerDes接口和时钟管理的FMC子卡与FPGA开发板的组合成为关键。这种平台将复杂的硬件设计封装,让开发者能聚焦于图像处理算

weixin_31815843的博客 278
上一篇: 虚拟机与本地主机传递文件,验证jdk环境配置
下一篇: 【2021年上半年软件设计师上午错题解析】
Stream_Silver
博客等级 码龄5年 73粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值