期刊文献+
共找到467篇文章
< 1 2 24 >
每页显示 20 50 100
用Refactoring来改善设计
1
作者 周警伟 罗晓沛 《计算机仿真》 CSCD 2002年第4期124-125,共2页
面向对象的技术提高了软件重用能力 ,人们经验的不断总结也不断地改善了设计方法。如何去改善我们原有的系统是一个比较复杂的课题 ,也是一个不可回避的问题。这篇论文论述了如何使用Refactoring技术来改善原有设计。
关键词 refactorING 软件开发 面向对象 软件重用 软件重构
在线阅读 下载PDF
Refactoring Software Packages via Community Detection in Complex Software Networks 被引量:4
2
作者 Wei-Feng Pan Bo Jiang Bing Li 《International Journal of Automation and computing》 EI CSCD 2013年第2期157-166,共10页
An intrinsic property of software in a real-world environment is its need to evolve, which is usually accompanied by the increase of software complexity and deterioration of software quality, making software maintenan... An intrinsic property of software in a real-world environment is its need to evolve, which is usually accompanied by the increase of software complexity and deterioration of software quality, making software maintenance a tough problem. Refactoring is regarded as an effective way to address this problem. Many refactoring approaches at the method and class level have been proposed. But the research on software refactoring at the package level is very little. This paper presents a novel approach to refactor the package structures of object oriented software. It uses software networks to represent classes and their dependencies. It proposes a constrained community detection algorithm to obtain the optimized community structures in software networks, which also correspond to the optimized package structures. And it finally provides a list of classes as refactoring candidates by comparing the optimized package structures with the real package structures. The empirical evaluation of the proposed approach has been performed in two open source Java projects, and the benefits of our approach are illustrated in comparison with the other three approaches. 展开更多
关键词 refactorING community detection complex networks PACKAGE SOFTWARE
原文传递
Application of Refactoring and Design Pattern in Land Information System Development 被引量:1
3
作者 CHEN Luyao YUE Jianwei +2 位作者 JIANG Weiguo LI Jing CHEN Yunhao 《Geo-Spatial Information Science》 2007年第4期299-302,共4页
The unceasing change problem of land information systems can be resolved through the refactoring and design pattern. To promote the implementation of design pattern and refactoring methods in developing land informati... The unceasing change problem of land information systems can be resolved through the refactoring and design pattern. To promote the implementation of design pattern and refactoring methods in developing land information systems reusing software design, applying refactoring methods to the abstract factory and decorator design patterns in land information system development is discussed. 展开更多
关键词 design pattern refactorING land information system
在线阅读 下载PDF
Automated pattern-directed refactoring for complex conditional statements
4
作者 刘伟 胡志刚 +1 位作者 刘宏韬 杨柳 《Journal of Central South University》 SCIE EI CAS 2014年第5期1935-1945,共11页
Complex conditional statement is one of the bad code smells, which affects the quality of the code and design of software. In the proposed approach, two commonly-used design patterns for handling complex conditional s... Complex conditional statement is one of the bad code smells, which affects the quality of the code and design of software. In the proposed approach, two commonly-used design patterns for handling complex conditional statements are selected, and they are the factory method pattern and the strategy pattem. Two pattern-directed refactoring approaches based on the two design patterns are proposed. Each approach contains a refactoring opportunities identification algorithm and an automated refactoring algorithm. After parsing the abstract syntax tree generated from source code, the refactoring opportunities are identified effectively and automatically. Then, for candidate code, refactoring algorithms are executed automatically, which are used to simplify or remove complex conditional statements. By empirical analysis and quality assessment, the code after refactoring has better maintainability and extensibility, and the proposed approach for automated pattern-directed refactoring succeeds to reduce code size and complexity of classes. 展开更多
关键词 refactorING abstract syntax tree complex conditional statements design patterns factory method pattem strategypattem
在线阅读 下载PDF
A Recommendation Approach Based on Bayesian Networks for Clone Refactor
5
作者 Ye Zhai Celimuge Wu +1 位作者 Dongsheng Liu Rongrong She 《Computers, Materials & Continua》 SCIE EI 2020年第9期1999-2012,共14页
Reusing code fragments by copying and pasting them with or without minor adaptation is a common activity in software development.As a result,software systems often contain sections of code that are very similar,called... Reusing code fragments by copying and pasting them with or without minor adaptation is a common activity in software development.As a result,software systems often contain sections of code that are very similar,called code clones.Code clones are beneficial in reducing software development costs and development risks.However,recent studies have indicated some negative impacts as a result.In order to effectively manage and utilize the clones,we design an approach for recommending refactoring clones based on a Bayesian network.Firstly,clone codes are detected from the source code.Secondly,the clones that need to be refactored are identified,and the static and evolutions features are extracted to build the feature database.Finally,the Bayesian network classifier is used for training and evaluating the classification results.Based on more than 640 refactor examples of five open source software developed in C,we observe a considerable enhancement.The results show that the accuracy of the approach is larger than 90%.We believe our approach will provide a more accurate and reasonable code refactoring and maintenance advice for software developers. 展开更多
关键词 Clone code clone refactor feature extraction Bayesian network
在线阅读 下载PDF
Identification of refactoring opportunities for source code based on class association relationships
6
作者 LIU Wei YANG Na +2 位作者 HUANG Xin-di HU Wei HU Zhi-gang 《Journal of Central South University》 SCIE EI CAS CSCD 2020年第12期3768-3778,共11页
In order to deal with the complex association relationships between classes in an object-oriented software system,a novel approach for identifying refactoring opportunities is proposed.The approach can be used to dete... In order to deal with the complex association relationships between classes in an object-oriented software system,a novel approach for identifying refactoring opportunities is proposed.The approach can be used to detect complex and duplicated many-to-many association relationships in source code,and to provide guidance for further refactoring.In the approach,source code is first transformed to an abstract syntax tree from which all data members of each class are extracted,then each class is characterized in connection with a set of association classes saving its data members.Next,classes in common associations are obtained by comparing different association classes sets in integrated analysis.Finally,on condition of pre-defined thresholds,all class sets in candidate for refactoring and their common association classes are saved and exported.This approach is tested on 4 projects.The results show that the precision is over 96%when the threshold is 3,and 100%when the threshold is 4.Meanwhile,this approach has good execution efficiency as the execution time taken for a project with more than 500 classes is less than 4 s,which also indicates that it can be applied to projects of different scales to identify their refactoring opportunities effectively. 展开更多
关键词 identification of refactoring opportunities abstract syntax tree class association relationships common association classes source code
在线阅读 下载PDF
Source-to-Source Refactoring and Elimination of Global Variables in C Programs
7
作者 Hemaiyer Sankaranarayanan Prasad A. Kulkarni 《Journal of Software Engineering and Applications》 2013年第5期264-273,共10页
A global variable in C/C++ is one that is declared outside a function, and whose scope extends the lifetime of the entire program. Global variables cause problems for program dependability, maintainability, extensibil... A global variable in C/C++ is one that is declared outside a function, and whose scope extends the lifetime of the entire program. Global variables cause problems for program dependability, maintainability, extensibility, verification, and thread-safety. However, global variables can also make coding more convenient and improve program performance. We have found the use of global variables to remain unabated and extensive in real-world software. In this paper we present a source-to-source refactoring tool to automatically detect and localize global variables in a program. We implement a compiler based transformation to find the best location to redefine each global variable as a local. For each global, our algorithm initializes the corresponding new local variable, passes it as an argument to necessary functions, and updates the source lines that used the global to now instead use the corresponding local or argument. We also characterize the use of global variables in standard benchmark programs. We study the effect of our transformation on static program properties, such as change in the number of function arguments and program state visibility. Additionally, we quantify dynamic program features, including memory and runtime performance, before and after our localizing transformation. 展开更多
关键词 GLOBAL Variable Program refactorING COMPILER TRANSFORMATIONS
暂未订购
Developing a Clang Libtooling-Based Refactoring Tool for CUDA GPU Programming
8
作者 Kian Nejadfard Janche Sang 《Journal of Software Engineering and Applications》 2024年第2期89-108,共20页
Refactoring tools, whether fully automated or semi-automated, are essential components of the software development life cycle. As software libraries and frameworks evolve over time, it’s crucial for programs utilizin... Refactoring tools, whether fully automated or semi-automated, are essential components of the software development life cycle. As software libraries and frameworks evolve over time, it’s crucial for programs utilizing them to also evolve to remain compatible with modern advancements. Take, for example, NVIDIA CUDA’s platform for general-purpose GPU programming. Embracing the more contemporary unified memory architecture offers several benefits, such as simplifying program source code, reducing bugs stemming from manual memory management between host and device memory, and optimizing memory transfer through automated memory handling. This paper describes our development of a refactoring tool based on Clang’s Libtooling to facilitate this transition automatically, thereby relieving developers from the burden and risks associated with manually refactoring large code bases. 展开更多
关键词 refactorING CUDA Unified Memory Clang Libtooling
在线阅读 下载PDF
ValExtractor:Reliable Automated Local Variable Extraction in Code Refactoring
9
作者 Yan-Jie Jiang Fu Fan +5 位作者 Wei Wei Xia-Ye Chi Yun-Ni Xia Yu-Xia Zhang Wei-Xing Ji Hui Liu 《Journal of Computer Science & Technology》 2025年第4期969-979,共11页
Extracting local variable is a well-known and widely used refactoring technique designed to enhance code readability by replacing complex expressions with simpler variable references.Although most integrated developme... Extracting local variable is a well-known and widely used refactoring technique designed to enhance code readability by replacing complex expressions with simpler variable references.Although most integrated development environments(IDEs)provide tool support for such refactoring,these tools often result in semantic errors due to a lack of in-depth analysis.To overcome these limitations,we present ValExtractor,a novel and reliable approach for reliable automated variable extraction.The key challenge involves accurately and efficiently identifying the side effects of extracted expressions and their potential interactions with the surrounding context,without resorting to time-consuming dynamic execution.ValExtractor employs lightweight static source code analysis to validate the side effects of selected expressions and determine which instances of the expressions can be extracted together without altering program semantics or introducing new potential exceptions.Our evaluation demonstrates that mainstream refactoring engines,such as those in Eclipse and IntelliJ IDEA,frequently generate incorrect variable extractions,whereas ValExtractor successfully avoids these errors.The algorithm and its implementation have been integrated into Eclipse,serving over three million global Eclipse users. 展开更多
关键词 software defect software refactoring extract local variable
原文传递
复杂故障下静态安全分析的部分因子化修正改进方法
10
作者 王毅 李可萌 +3 位作者 曹国芳 闪鑫 陆娟娟 陈中 《电力系统自动化》 北大核心 2026年第3期167-179,共13页
新型电力系统运行方式变化愈发频繁且复杂,要求静态安全分析应用能快速处理各种复杂预想故障。复杂预想故障存在电气节点数增减等特性,现有部分因子化修正方法适用性不佳,限制了当前静态安全分析应用的性能。为此,文中提出了部分因子化... 新型电力系统运行方式变化愈发频繁且复杂,要求静态安全分析应用能快速处理各种复杂预想故障。复杂预想故障存在电气节点数增减等特性,现有部分因子化修正方法适用性不佳,限制了当前静态安全分析应用的性能。为此,文中提出了部分因子化修正改进方法。首先,分析了现有考虑线路N-1的部分因子化修正方法和加大数法在母联开关N-1(节点增加)、母线N-1(节点减少)等场景下的应用局限性。然后,针对电气节点减少场景提出了节点隔离法,通过理论推导证明了节点隔离法可在远优于加大数法数值稳定性的基础上实现方程求解误差接近机器精度。随后,针对电气节点不变及增加场景,提出了增量矩阵分解策略和两阶段法,克服了以往部分因子化修正技术仅能高效处理线路N-1等简单故障的弊端。接着,提出了部分因子化修正框架,整合了节点隔离法(节点减少)、增量矩阵分解(节点不变)和两阶段法(节点增加),将部分因子化修正技术的适用范围拓展到全类型预想故障。最后,设计了包含D5000测试环境和仿真环境的多种规模算例,验证了所提方法较D5000内置算法及传统部分因子化修正算法的优势,支撑了静态安全分析应用。 展开更多
关键词 静态安全分析 部分因子化修正 故障 节点隔离 拓扑变化
在线阅读 下载PDF
A Feature Model Based Framework for Refactoring Software Product Line Architecture 被引量:3
11
作者 Mohammad Tanhaei Jafar Habibi Seyed-Hassan Mirian-Hosseinabadi 《Journal of Computer Science & Technology》 SCIE EI CSCD 2016年第5期951-986,共36页
Software product line(SPL)is an approach used to develop a range of software products with a high degree of similarity.In this approach,a feature model is usually used to keep track of similarities and differences.Ove... Software product line(SPL)is an approach used to develop a range of software products with a high degree of similarity.In this approach,a feature model is usually used to keep track of similarities and differences.Over time,as modifications are made to the SPL,inconsistencies with the feature model could arise.The first approach to dealing with these inconsistencies is refactoring.Refactoring consists of small steps which,when accumulated,may lead to large-scale changes in the SPL,resulting in features being added to or eliminated from the SPL.In this paper,we propose a framework for refactoring SPLs,which helps keep SPLs consistent with the feature model.After some introductory remarks,we describe a formal model for representing the feature model.We express various refactoring patterns applicable to the feature model and the SPL formally,and then introduce an algorithm for finding them in the SPL.In the end,we use a real-world case study of an SPL to illustrate the applicability of the framework introduced in the paper. 展开更多
关键词 software product line feature model refactorING software architecture
原文传递
融合静态分析与大语言模型的非连续代码重构方法
12
作者 嵇友晴 张迎周 +3 位作者 苏玉鹏 王刚 张文智 谢金言 《计算机研究与发展》 北大核心 2026年第4期868-883,共16页
随着大语言模型(LLM)在软件工程领域的广泛应用,通过其强大的代码理解与生成能力进行自动化代码重构,已成为提升软件质量与开发效率的关键方向。然而,对于由语句交错、重排等导致的非连续代码克隆,LLM在重构时面临着语义上下文分散、关... 随着大语言模型(LLM)在软件工程领域的广泛应用,通过其强大的代码理解与生成能力进行自动化代码重构,已成为提升软件质量与开发效率的关键方向。然而,对于由语句交错、重排等导致的非连续代码克隆,LLM在重构时面临着语义上下文分散、关键依赖捕捉困难以及易产生“幻觉”错误等核心挑战。为应对这些挑战,提出了一种融合静态分析与LLM的非连续代码克隆重构方法。该方法首先通过结合程序切片与代数分类器,高效精准地识别非连续克隆;然后,通过一种基于上下文信息的重构机会识别算法,为LLM确定最佳重构目标;最后,利用思维链少样本提示策略引导LLM生成高质量的“提取函数”重构建议,并利用蜕变关系验证机制,对生成结果进行语义和结构一致性验证。所提出的重构方法在Junit等真实项目中减少了66%~71%的克隆代码。此外,在开源数据集Google Code Jam和BigCloneBench上的实验表明,所提出的检测方法F1值较现有主流工具提升了2%~18%,在Community Corpus-A重构机会识别基准上,F1值达到了0.415,超越先进工具GEMS 7.5%,提升了软件质量。 展开更多
关键词 大语言模型 静态分析 非连续代码克隆 代码重构 提示工程
在线阅读 下载PDF
生产性理念下的城市社区养老空间设计与功能重构研究
13
作者 张铱格 《城市建筑》 2026年第6期40-42,共3页
文章围绕生产性理念下的城市社区养老空间展开研究,剖析其内涵、现状及价值,从设计原则、空间布局与功能设施配置策略方面探讨应用方式,并研究居住、活动、服务功能重构路径,旨在为城市社区养老空间优化及模式创新提供理论与实践支撑,... 文章围绕生产性理念下的城市社区养老空间展开研究,剖析其内涵、现状及价值,从设计原则、空间布局与功能设施配置策略方面探讨应用方式,并研究居住、活动、服务功能重构路径,旨在为城市社区养老空间优化及模式创新提供理论与实践支撑,以应对人口老龄化背景下社区养老发展新需求。 展开更多
关键词 生产性理念 城市社区养老空间 功能重构
在线阅读 下载PDF
Major motivations for extract method refactorings: analysis based on interviews and change histories
14
作者 Wenmei LIU Hui LIU 《Frontiers of Computer Science》 SCIE EI CSCD 2016年第4期644-656,共13页
Extract method is one of the most popular soft- ware refactorings. However, little work has been done to investigate or validate the major motivations for such refactorings. Digging into this issue might help research... Extract method is one of the most popular soft- ware refactorings. However, little work has been done to investigate or validate the major motivations for such refactorings. Digging into this issue might help researchers to improve tool support for extract method refactorings, e.g., proposing better tools to recommend refactoring opportunities, and to select fragments to be extracted. To this end, we conducted an interview with 25 developers, and our results suggest that current reuse, decomposition of long methods, clone resolution, and future reuse are the major motivations for extract method refactorings. We also validated the results by analyzing the refactoring history of seven open-source applications. Analysis results suggest that current reuse was the primary motivation for 56% of extract method refactorings, decomposition of methods was the primary motivation for 28% of extract method refactorings, and clone resolution was the primary motivation for 16% of extract method refactorings. These findings might suggest that recommending extract method opportunities by analyzing only the inner structure (e.g., complexity and length) of methods alone would miss many extract method opportunities. These findings also suggest that extract method refactorings are often driven by current and immediate reuse. Consequently, how to recognize or predict reuse requirements timely during software evolution may play a key role in the recommendation and automation of extract method refactorings. We also investigated the likelihood for the extracted methods to be reused in future, and our results suggest that such methods have a small chance (12%) to be reused in future unless the extracted fragment could be reused immediately in software evolution and extracting such a fragment can resolve existing clones at the same time. 展开更多
关键词 software refactoring extract method MOTIVATION data mining software quality
原文传递
A splitting-after-merging approach to multi-FIB compression and fast refactoring in virtual routers
15
作者 Da-fang ZHANG Dan CHEN +2 位作者 Yan-biao LI Kun XIE Tong SHEN 《Frontiers of Information Technology & Electronic Engineering》 SCIE EI CSCD 2016年第12期1266-1274,共9页
Virtual routers are gaining increasing attention in the research field of future networks. As the core network device to achieve network virtualization, virtual routers have multiple virtual instances coexisting on a ... Virtual routers are gaining increasing attention in the research field of future networks. As the core network device to achieve network virtualization, virtual routers have multiple virtual instances coexisting on a physical router platform, and each instance retains its own forwarding information base (FIB). Thus, memory scalability suffers from the limited on-chip memory. In this paper, we present a splitting-after-merging approach to compress the FIBs, which not only improves the memory efficiency but also offers an ideal split position to achieve system refactoring. Moreover, we propose an improved strategy to save the time used for system rebuilding to achieve fast refactoring. Experiments with 14 real-world routing data sets show that our approach needs only a unibit trie holding 134 188 nodes, while the original number of nodes is 4 569 133. Moreover, our approach has a good performance in scalability, guaranteeing 90 000 000 prefixes and 65 600 FIBs. 展开更多
关键词 Virtual routers MERGING SPLITTING Compression Fast refactoring
原文传递
Pragmatic model transformations for refactoring in Scilab/Xcos
16
作者 Umut Durak 《International Journal of Modeling, Simulation, and Scientific Computing》 EI 2016年第1期39-61,共23页
Model-Based Development has become an industry wide standard paradigm.As an open source alternative,Scilab/Xcos is being widely employed as a hybrid dynamic systems modeling tool.With the increasing efficiency in impl... Model-Based Development has become an industry wide standard paradigm.As an open source alternative,Scilab/Xcos is being widely employed as a hybrid dynamic systems modeling tool.With the increasing efficiency in implementation using graphical model development and code generation,the modeling and simulation community is struggling with assuring quality as well as maintainability and extendibility.Refactoring is defined as an evolutionary modernization activity where,most of the time,the structure of the artifact is changed to alter its quality characteristics,while keeping its behavior unchanged.It has been widely established as a technique for textual programming languages to improve the code structure and quality.While refactoring is also regarded as one of the key practices of model engineering,the methodologies and approaches for model refactoring are still under development.Architecture-Driven Modernization(ADM)has been introduced by the software engineering community as a model-based approach to software modernization,in which the implicit information that lies in software artifacts is extracted to models and model transformations are applied for modernization tasks.Regarding refactoring as a low level modernization task,the practices from ADM are adaptable.Accordingly,this paper proposes a model-based approach for model refactoring in order to come up with more efficient and effective model refactoring methodology that is accessible and extendable by modelers.Like other graphical modeling tools,Scilab/Xcos also possesses a formalized model specification conforming to its implicit metamodel.Rather than proposing another metamodel for knowledge extraction,this pragmatic approach proposes to conduct in place model-to-model transformations for refactoring employing the Scilab/Xcos model specification.To construct a structured model-based approach,the implicit Scilab/Xcos metamodel is explicitly presented utilizing ECORE as a meta-metamodel.Then a practical model transformation approach is established based on Scilab scripting.A Scilab toolset is provided to the modeler for in-place model-to-model transformations.Using a sample case study,it is demonstrated that proposed model transformation functions in Scilab provide a valuable refactoring tool. 展开更多
关键词 Model refactoring Scilab/Xcos model engineering model transformations
原文传递
城市更新视角下的商业综合体空间重构研究
17
作者 岳媛媛 《智能城市应用》 2026年第1期83-85,共3页
城市更新是指通过对城市空间、功能及环境的系统性改造与优化,以提升城市居民生活质量、改善城市环境、促进经济发展并满足多样化需求的过程。这一概念在现代城市规划与建设中占据重要地位,其核心目标在于通过科学合理的空间重构与资源... 城市更新是指通过对城市空间、功能及环境的系统性改造与优化,以提升城市居民生活质量、改善城市环境、促进经济发展并满足多样化需求的过程。这一概念在现代城市规划与建设中占据重要地位,其核心目标在于通过科学合理的空间重构与资源整合,实现城市功能的全面提升与可持续发展。城市更新不仅关注物质空间的改善,还强调社会、经济与环境的协调发展,从而推动城市从外延式扩张向内涵式增长转变。在当前城市化进程加速的背景下,城市更新对于缓解土地资源紧张、优化城市结构、提升城市竞争力具有不可替代的作用。此外,城市更新还能够通过引入创新元素与多元业态,激发城市活力,为城市经济注入新的增长动力,同时满足市民对高品质生活的追求。 展开更多
关键词 城市更新 商业综合体 重构研究
在线阅读 下载PDF
面向智慧农业的LoRa-WSN自适应拓扑重构方法
18
作者 崔运辉 《智能物联技术》 2026年第1期140-144,共5页
针对智慧农业远距离无线电-无线传感器网络(Long Range Radio-Wireless Sensor Network,LoRaWSN)传统拓扑难以适配动态场景的问题,先分析星型、树型分层、传统Mesh这3类主流拓扑的核心劣势(如星型链路适配缺失、树型容错性差、传统Mesh... 针对智慧农业远距离无线电-无线传感器网络(Long Range Radio-Wireless Sensor Network,LoRaWSN)传统拓扑难以适配动态场景的问题,先分析星型、树型分层、传统Mesh这3类主流拓扑的核心劣势(如星型链路适配缺失、树型容错性差、传统Mesh的路由与能耗缺陷),再提出基于链路质量的多跳自适应传输系统,包括链路质量指示-地形适应因子(Link Quality Indicator-terrain adaptation factor,LQI-τ)协同建模、改进粒子群优化(Particle Swarm Optimization,PSO)能耗优化、主成分分析(Principal Component Analysis,PCA)+卡尔曼滤波质量模型与数据优先级差异化保障策略。实验结果表明,所提方法可有效提升数据传输成功率与网络生存周期,降低传输延迟与节点能耗,精准满足智慧农业动态场景需求。 展开更多
关键词 智慧农业 远距离无线电-无线传感器网络(LoRa-WSN) 自适应拓扑 重构方法
在线阅读 下载PDF
MySQL数据库复杂多表联合查询的优化策略及性能分析 被引量:1
19
作者 刘雪梅 《软件》 2025年第10期138-140,共3页
随着数据量的持续增长,MySQL数据库在处理复杂多表联合查询时面临显著的性能挑战。针对查询响应时间长、资源消耗高等瓶颈,本文围绕索引设计、执行计划优化及SQL语句重构等方面展开系统优化策略设计。通过执行计划关键字段分析,建立优... 随着数据量的持续增长,MySQL数据库在处理复杂多表联合查询时面临显著的性能挑战。针对查询响应时间长、资源消耗高等瓶颈,本文围绕索引设计、执行计划优化及SQL语句重构等方面展开系统优化策略设计。通过执行计划关键字段分析,建立优化模型,提升查询效率。实验结果显示,优化方案显著缩短了查询时间,降低了系统负载,具备良好的应用价值和推广前景。 展开更多
关键词 MYSQL 多表联合查询 执行计划 索引优化 SQL重构
在线阅读 下载PDF
基于可重构电池的储能安全系统设计与机制分析
20
作者 张路霞 《储能科学与技术》 北大核心 2025年第6期2380-2382,共3页
电化学储能技术的快速发展带来了能源变革,但是储能系统的安全问题也在日益凸显,常规电池组的短板效应是储能系统安全问题的核心。可重构电池的出现可以有效解决传统储能系统安全性问题,对此针对以可重构电池为主体的储能安全系统设计... 电化学储能技术的快速发展带来了能源变革,但是储能系统的安全问题也在日益凸显,常规电池组的短板效应是储能系统安全问题的核心。可重构电池的出现可以有效解决传统储能系统安全性问题,对此针对以可重构电池为主体的储能安全系统设计理念和相应机制展开研究。文章首先阐述了可重构电池的内在应用优势以及相关产业技术研究进展,随后详细阐述了储能安全系统的机制优化。包括安全能量数字化思想和动态重组等,最后分析了储能系统故障诊断流程,进一步保证储能系统的安全性。事实证明,动态可重构电池技术可以极大地提高电池储能系统的安全性和能量效率,也为后续大规模长寿命低成本电池和储能系统的设计提供了全新的路径。 展开更多
关键词 重构 储能安全 系统设计 电池簇
在线阅读 下载PDF
上一页 1 2 24 下一页 到第
使用帮助 返回顶部