The metaheuristics algorithm is increasingly important in solving many kinds of real-life optimization problems but the implementation involves programming difficulties. As a result, many researchers have relied on so...The metaheuristics algorithm is increasingly important in solving many kinds of real-life optimization problems but the implementation involves programming difficulties. As a result, many researchers have relied on software framework to accelerate the development life cycle. However, the available software frameworks were mostly designed for rapid development rather than flexible programming. Therefore, in order to extend software functions, this approach involves modifying software libraries which requires the programmers to have in-depth understanding about the internal working structure of software and the programming language. Besides, it has restricted programmers for implementing flexible user-defined low-level hybridization. This paper presents the concepts and formal definition of metaheuristics and its low-level hybridization. In addition, the weaknesses of current programming approaches supported by available software frameworks for metaheuristics are discussed. Responding to the deficiencies, this paper introduces a rapid and flexible software framework with scripting language environment. This approach is more flexible for programmers to create a variety of user-defined low-level hybridization rather than bounded with built-in metaheuristics strategy in software libraries.展开更多
Given the difficulty in accurately evaluating the fatigue performance of large composite wind turbine blades(referred to as blades),this paper takes the main beam structure of the blade with a rectangular cross-sectio...Given the difficulty in accurately evaluating the fatigue performance of large composite wind turbine blades(referred to as blades),this paper takes the main beam structure of the blade with a rectangular cross-sectionas the simulation object and establishes a composite laminate rectangular beam structure that simultaneouslyincludes the flange,web,and adhesive layer,referred to as the blade main beam sub-structure specimen,throughthe definition of blade sub-structures.This paper examines the progressive damage evolution law of the compositelaminate rectangular beam utilizing an improved 3D Hashin failure criterion,cohesive zone model,B-K failurecriterion,and computer simulation technology.Under static loading,the layup angle of the anti-shear web hasa close relationship with the static load-carrying capacity of the composite laminate rectangular beam;under fatigueloading,the fatigue damage will first occur in the lower flange adhesive area of the whole composite laminaterectangular beam and ultimately result in the fracture failure of the entire structure.These results provide a theoreticalreference and foundation for evaluating and predicting the fatigue performance of the blade main beamstructure and even the full-size blade.展开更多
文摘The metaheuristics algorithm is increasingly important in solving many kinds of real-life optimization problems but the implementation involves programming difficulties. As a result, many researchers have relied on software framework to accelerate the development life cycle. However, the available software frameworks were mostly designed for rapid development rather than flexible programming. Therefore, in order to extend software functions, this approach involves modifying software libraries which requires the programmers to have in-depth understanding about the internal working structure of software and the programming language. Besides, it has restricted programmers for implementing flexible user-defined low-level hybridization. This paper presents the concepts and formal definition of metaheuristics and its low-level hybridization. In addition, the weaknesses of current programming approaches supported by available software frameworks for metaheuristics are discussed. Responding to the deficiencies, this paper introduces a rapid and flexible software framework with scripting language environment. This approach is more flexible for programmers to create a variety of user-defined low-level hybridization rather than bounded with built-in metaheuristics strategy in software libraries.
基金the Science and Technology Programs of Gansu Province(Grant Nos.21JR1RA248,23YFGA0050)the Young Scholars Science Foundation of Lanzhou Jiaotong University(Grant Nos.2020039,2020017)+2 种基金the Special Funds for Guiding Local Scientific and Technological Development by the Central Government(Grant No.22ZY1QA005)the National Natural Science Foundation of China(Grant No.72361019)the Gansu Provincial Outstanding Graduate Students Innovation Star Program(Grant No.2023CXZX-574).
文摘Given the difficulty in accurately evaluating the fatigue performance of large composite wind turbine blades(referred to as blades),this paper takes the main beam structure of the blade with a rectangular cross-sectionas the simulation object and establishes a composite laminate rectangular beam structure that simultaneouslyincludes the flange,web,and adhesive layer,referred to as the blade main beam sub-structure specimen,throughthe definition of blade sub-structures.This paper examines the progressive damage evolution law of the compositelaminate rectangular beam utilizing an improved 3D Hashin failure criterion,cohesive zone model,B-K failurecriterion,and computer simulation technology.Under static loading,the layup angle of the anti-shear web hasa close relationship with the static load-carrying capacity of the composite laminate rectangular beam;under fatigueloading,the fatigue damage will first occur in the lower flange adhesive area of the whole composite laminaterectangular beam and ultimately result in the fracture failure of the entire structure.These results provide a theoreticalreference and foundation for evaluating and predicting the fatigue performance of the blade main beamstructure and even the full-size blade.