This paper presents a compact and efficient 88-line MATLAB code for the parameterized level set method based topology optimization using radial basis functions (RBFs), which is applied to minimize ...the compliance of a two-dimensional linear elastic structure. This parameterized level set method using radial basis functions can maintain a relatively smooth level set function with an approximate re-initialization scheme during the optimization process. It also has less dependency on initial designs due to its capability in nucleation of new holes inside the material domain. The MATLAB code and simple modifications are explained in detail with numerical examples. The 88-line code included in the
appendix
is intended for educational purposes.
Mathematical modelling of physical and chemical systems is used extensively throughout science, engineering, and applied mathematics. To use mathematical models, one needs solutions to the model ...equations; this generally requires numerical methods. This book presents numerical methods and associated computer code in Matlab for the solution of a spectrum of models expressed as partial differential equations (PDEs). The authors focus on the method of lines (MOL), a well-established procedure for all major classes of PDEs, where the boundary value partial derivatives are approximated algebraically by finite differences. This reduces the PDEs to ordinary differential equations (ODEs) and makes the computer code easy to understand, implement, and modify. Also, the ODEs (via MOL) can be combined with any other ODEs that are part of the model (so that MOL naturally accommodates ODE/PDE models). This book uniquely includes a detailed line-by-line discussion of computer code related to the associated PDE model.
Sdpnal+ is a MATLAB software package that implements an augmented Lagrangian based method to solve large scale semidefinite programming problems with bound constraints. The implementation was ...initially based on a majorized semismooth Newton-CG augmented Lagrangian method, here we designed it within an inexact symmetric Gauss-Seidel based semi-proximal ADMM/ALM (alternating direction method of multipliers/augmented Lagrangian method) framework for the purpose of deriving simpler stopping conditions and closing the gap between the practical implementation of the algorithm and the theoretical algorithm. The basic code is written in MATLAB, but some subroutines in C language are incorporated via Mex files. We also design a convenient interface for users to input their SDP models into the solver. Numerous problems arising from combinatorial optimization and binary integer quadratic programming problems have been tested to evaluate the performance of the solver. Extensive numerical experiments conducted in L.Q. Yang, D.F. Sun, and K.C. Toh, SDPNAL+: A majorized semismooth Newton-CG augmented Lagrangian method for semidefinite programming with nonnegative constraints, Math. Program. Comput. 7 (2015), pp. 331-366 show that the proposed method is quite efficient and robust, in that it is able to solve 98.9% of the 745 test instances of SDP problems arising from various applications to the accuracy of
in the relative KKT residual.
Following recent advances in terahertz (THz) technology, there is a consensus on the crucial role of THz communications in the next generation of wireless systems. Aiming at catalyzing THz ...communications research, we propose TeraMIMO, an accurate stochastic MATLAB simulator of statistical THz channels. We simulate ultra-massive multiple-input multiple-output antenna configurations as critical infrastructure enablers that overcome the limitation in THz communications distances. We consider both line-of-sight and multipath components and propose frequency- and delay-domain implementations for single- and multi-carrier paradigms in both time-invariant and time-variant scenarios. We implement exhaustive molecular absorption computations based on radiative transfer theory alongside alternative sub-THz approximations. We further model THz-specific constraints, including wideband beam split effects, spherical wave propagation, and misalignment fading. We verify TeraMIMO by analogy with measurement-based channel models in the literature and ergodic capacity analysis. We introduce a graphical user interface and a guide for using TeraMIMO in THz channel generation and analyses.
The result of x-ray imagery is generally in the form of film sheets. To obtain an image, the film must pass through the process of processing with chemicals. Departing from these problems, efforts ...were made to develop digital x-ray detectors using much cheaper devices. By using voltage variations and also sensors that aim to find out the difference in the quality of the resulting image. The contribution of this study is that the system can display negative image results from webcam camera captures that have previously passed the image processing process with the Matrix Laboratory (MATLAB) Application. The measurement ranges used are 60, 65, and 70 kV. with a set mA of 25mA, a duration of irradiation of 1 second, and a moderate intensity of illumination light. From the measurement results, it shows that the X-ray Image Capture Tool can be compared with the image results from the Philip brand DR with the MSE value obtained, which is 34.8775 with parameters Phototransistor BPT1331, 70kV, and 25mA. And the lowest MSE value is 61.7615 with parameters LDR, 66kV, 25mA. The results of this study indicate that the tool can be used to capture X-rays.
Hybrid fuel cell propulsion systems for marine applications are attracting widespread interest due to the need to reduce ship emissions. In order to increase the potential of these systems, the ...design of an efficient energy management strategy (EMS) is essential to distribute the required power properly between different components of the hybrid system. For a hybrid fuel cell/battery passenger ship, a multi-scheme energy managements strategy is proposed. This strategy is developed using four schemes which are: state-based EMS, equivalent fuel consumption minimization strategy (ECMS), charge-depleting charge-sustaining (CDCS) EMS, the classical proportional-integral (PI) controller based EMS, in addition to a code that chooses the suitable scheme according to the simulation inputs. The main objective of the proposed multi-scheme EMS is to minimize the total consumed energy of the hybrid system in order to increase the energy efficiency of the ship.
The world's first fuel cell passenger ship FCS Alsterwasser is considered and its hybrid propulsion system is modelled in MATLAB/Simulink environment. The performance of the developed multi-scheme EMS is compared to the four studied strategies in terms of total consumed energy, hydrogen consumption, total cost and the stresses seen by the hybrid fuel cell/battery system components considering a daily ship operation of 8 h. Results indicate that a maximum energy and hydrogen consumption savings of 8% and 16.7% respectively can be achieved using the proposed multi-scheme strategy.
•A multi-scheme energy management strategy is introduced for hybrid fuel cell ship.•Changing the used strategy during operation can save consumed hydrogen and energy.•Changing the used strategy during operation does not increase operational stresses.•Hybrid fuel cell systems' operational cost is dominated by hydrogen cost.
The performance of a photovoltaic (PV) module is mostly affected by array configuration, irradiance, and module temperature. It is important to understand the relationship between these effects and ...the output power of the PV array. This paper presents a MATLAB-Simulink-based PV module model which includes a controlled current source and an S-Function builder. The modeling scheme in S-Function builder is deduced by some predigested functions. Under the conditions of nonuniform irradiance, the model is practically validated by using different array configurations in testing platform. The comparison experiments indicate that I-V and P-V characteristic curves of simulation match the measurements from outdoor experiment well. Under the conditions of nonuniform irradiance, both simulation and experiment show that the output power of a PV array gets more complicated due to multiple peaks. Moreover, the proposed model can also simulate electric circuit and its maximum power point tracking (MPPT) in the environment of MATLAB-Simulink. The experiments show that the proposed model has good predictability in the general behaviors of MPPT under the conditions of both nonuniform and uniform irradiance.
Mechanized analysis of white platelets malignant growth infections, for example, Leukemia and Myeloma is a difficult biomed-ical inquire about point. Our methodology introduces out of the blue ...another best in class application that helps with diagnosing the white platelets infections. we break these sicknesses into two classifications, every classification contains like side effects infections that may confound in diagnosing. In light of the specialist's determination, one of two methodologies is actualized. Each methodology is connected on one of the two maladies classification by processing distinctive highlights. At last, Random Forest classifier is connected for ultimate choice. The proposed methodology means to early disclosure of white platelets malignancy, decrease the misdiagnosis cases notwithstanding improve the framework learning approach. In addition, permitting the specialists just to have the last tuning on the outcome acquired from the framework. The proposed methodology accomplished an exactness of 93% in the principal classification and 95% in the second class.