[go: up one dir, main page]

 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (37)

Search Parameters:
Keywords = Scilab

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
13 pages, 3590 KiB  
Proceeding Paper
Performance Evaluation of Recursive Mean Filter Using Scilab, MATLAB, and MPI (Message Passing Interface)
by Hristina Andreeva and Atanaska Bosakova-Ardenska
Eng. Proc. 2024, 70(1), 33; https://doi.org/10.3390/engproc2024070033 - 8 Aug 2024
Viewed by 299
Abstract
As a popular linear filter, the mean filter is widely used in different applications as a basic tool for image enhancement. Its main purpose is to reduce the noise in an image and thus to prepare the picture for other image-processing operations depending [...] Read more.
As a popular linear filter, the mean filter is widely used in different applications as a basic tool for image enhancement. Its main purpose is to reduce the noise in an image and thus to prepare the picture for other image-processing operations depending on the current task. In the last decade, the amount of data, particularly images, that has to be processed in a variety of applications has increased significantly, and thus the usage of effective and fast filtering algorithms has become crucial. The aim of the present research is to identify what type of software (MATLAB, Scilab, or MPI-based) is preferred for reducing the filtering time and consequently save energy. Thus, the aim of the present research corresponds to actual trends in information processing and corresponds to green computing concepts. A set of experimental images divided into two groups—one for small images and a second one for big images—is used for performance evaluation of the recursive mean filter. This type of linear filter was chosen due to its very good denoising characteristics. The filter is implemented in MATLAB and Scilab environments using their specific commands and it is also implemented using the C language with the MPI library to provide the opportunity for parallel execution. Two mobile computer systems are used for experimental performance evaluation and the results indicate that the slowest filtering execution is registered when Scilab is used and the fastest execution is achieved when MPI is used with the C implementation. Depending on the amount and size of the images that have to be filtered, this study formulates advice for achieving effective performance throughout the whole process of working with images. Full article
Show Figures

Figure 1

Figure 1
<p>Code implementing the RMF in Scilab.</p>
Full article ">Figure 2
<p>Code implementing the RMF in MATLAB.</p>
Full article ">Figure 3
<p>“Conveyer processing” parallel algorithm.</p>
Full article ">Figure 4
<p>Time t1 for the set “Small images” with (<b>a</b>) a mask size of 3; (<b>b</b>) a mask size of 5; (<b>c</b>) a mask size of 7.</p>
Full article ">Figure 5
<p>Time t2 for the set “Small images”: (<b>a</b>) mask size 3; (<b>b</b>) mask size 5; (<b>c</b>) mask size 7.</p>
Full article ">Figure 6
<p>Time t1 for the set “Big images”: (<b>a</b>) mask size 3; (<b>b</b>) mask size 5; (<b>c</b>) mask size 7.</p>
Full article ">Figure 7
<p>Time t2 for the set “Big images”: (<b>a</b>) mask size 3; (<b>b</b>) mask size 5; (<b>c</b>) mask size 7.</p>
Full article ">Figure 8
<p>Speed-up factor for the set “Small images”: (<b>a</b>) mask size 3; (<b>b</b>) mask size 5; (<b>c</b>) mask size 7.</p>
Full article ">Figure 9
<p>Speed-up factor for the set “Big images”: (<b>a</b>) mask size 3; (<b>b</b>) mask size 5; (<b>c</b>) mask size 7.</p>
Full article ">
2 pages, 142 KiB  
Editorial
Computational Imaging: The Next Revolution for Biophotonics and Biomedicine
by An Pan, Baoli Yao, Chao Zuo, Fei Liu, Jiamiao Yang and Liangcai Cao
Cells 2024, 13(5), 433; https://doi.org/10.3390/cells13050433 - 29 Feb 2024
Cited by 1 | Viewed by 1229
Abstract
This Editorial is the preface for the topical collection of “Computational Imaging for Biophotonics and Biomedicine”, which collates the 12 contributions listed in Table 1 [...] Full article
(This article belongs to the Collection Computational Imaging for Biophotonics and Biomedicine)
21 pages, 4309 KiB  
Review
The Advances and Applications of Characterization Technique for Exosomes: From Dynamic Light Scattering to Super-Resolution Imaging Technology
by Shijia Wu, Yalan Zhao, Zitong Zhang, Chao Zuo, Hongjun Wu and Yongtao Liu
Photonics 2024, 11(2), 101; https://doi.org/10.3390/photonics11020101 - 23 Jan 2024
Cited by 1 | Viewed by 2291
Abstract
Exosomes distributed by extracellular vesicles carry various information highly consistent with cells, becoming a new type of biomarker for tumor screening. However, although conventional characterization technologies can quantify size and morphology for exosomes, they are limited in related fields such as function tracing, [...] Read more.
Exosomes distributed by extracellular vesicles carry various information highly consistent with cells, becoming a new type of biomarker for tumor screening. However, although conventional characterization technologies can quantify size and morphology for exosomes, they are limited in related fields such as function tracing, protein quantification at unit point, and microstructural information. In this paper, firstly, different exosome characterization methods are systematically reviewed, such as dynamic light scattering, nanoparticle tracking analysis, flow cytometry, electron microscope, and emerging super-resolution imaging technologies. Then, advances in applications are described one by one. Last but not least, we compare the features of different technologies for exosomes and propose that super-resolution imaging technology can not only take into account the advantages of conventional characterization techniques but also provide accurate, real-time, and super-resolution quantitative analysis for exosomes. It provides a fine guide for exosome-related biomedical research, as well as application in liquid biopsy and analysis techniques. Full article
(This article belongs to the Special Issue Advances in Photonic Materials and Technologies)
Show Figures

Figure 1

Figure 1
<p>Exosome information transfer process and application [<a href="#B4-photonics-11-00101" class="html-bibr">4</a>].</p>
Full article ">Figure 2
<p>TRPS and EM (<b>a</b>) The principle of TRPS [<a href="#B43-photonics-11-00101" class="html-bibr">43</a>]. (<b>b</b>) TRPS reveals the size distribution of EVs derived from the TIME cell line (<b>left</b>) and the HUVEC line (<b>right</b>) [<a href="#B45-photonics-11-00101" class="html-bibr">45</a>]. (<b>c</b>) Particle concentration and size measurements for EV samples before and after INTERCEPT treatment (<b>left</b>), Simultaneous size and zeta potential measurements of untreated and INTERCEPT-treated EV samples and carboxylated polystyrene standard particles (<b>right</b>) [<a href="#B46-photonics-11-00101" class="html-bibr">46</a>]. (<b>d</b>) The principle of SEM (<b>left</b>) and TEM (<b>middle</b>) [<a href="#B47-photonics-11-00101" class="html-bibr">47</a>] and EVs scans of TEM [<a href="#B48-photonics-11-00101" class="html-bibr">48</a>], SEM [<a href="#B49-photonics-11-00101" class="html-bibr">49</a>], cryo-TEM [<a href="#B50-photonics-11-00101" class="html-bibr">50</a>] (<b>right</b>). (<b>e</b>) EM images of S. aureus without EVs and with EVs (<b>left</b>) [<a href="#B51-photonics-11-00101" class="html-bibr">51</a>]. Examples of EM images of individual cup-shaped EVs of different origins [<a href="#B19-photonics-11-00101" class="html-bibr">19</a>]. (<b>f</b>) Multivesicular bodies (MVBs) contained in cultured HMC-1 cells and extracellular vesicles in the surrounding growth medium [<a href="#B52-photonics-11-00101" class="html-bibr">52</a>].</p>
Full article ">Figure 3
<p>DLS and NTA (<b>a</b>) The principle of DLS [<a href="#B67-photonics-11-00101" class="html-bibr">67</a>]. (<b>b</b>) DLS to characterize the size distributions of microparticles within fresh-frozen plasma [<a href="#B68-photonics-11-00101" class="html-bibr">68</a>]. (<b>c</b>) The principle of NTA (<b>left</b>) [<a href="#B69-photonics-11-00101" class="html-bibr">69</a>] and EVs of fluorescent labeling on extracellular vesicles and fluorescence detection ability of NTA [<a href="#B70-photonics-11-00101" class="html-bibr">70</a>]. (<b>d</b>) Size distributions of three CD markers (CD9, CD63, and CD81) in multifluorescence by NTA (<b>left</b>) and fluorescent images of particles by NTA (<b>right</b>) [<a href="#B70-photonics-11-00101" class="html-bibr">70</a>].</p>
Full article ">Figure 4
<p>FCM (<b>a</b>) The principle of FCM [<a href="#B69-photonics-11-00101" class="html-bibr">69</a>]. (<b>b</b>) Histogram of particle size for an EV sample of HCT-15 cells [<a href="#B78-photonics-11-00101" class="html-bibr">78</a>]. (<b>c</b>) Heterogeneous fluorescent beads were analyzed by FCM [<a href="#B80-photonics-11-00101" class="html-bibr">80</a>]. (<b>d</b>) FCM detects CD9, CD63, and CD81 positive EVs [<a href="#B80-photonics-11-00101" class="html-bibr">80</a>]. (<b>e</b>) FCM analyzes the EV concentration and mean fluorescence intensity (MFI) of the anti-CD9-PE-stained EVs of the three individual EV preparations [<a href="#B80-photonics-11-00101" class="html-bibr">80</a>]. (<b>f</b>) Analysis of plasma EVs expressing CD45 and CD11b in GBM and normal donors [<a href="#B81-photonics-11-00101" class="html-bibr">81</a>].</p>
Full article ">Figure 5
<p>STORM and PALM (<b>a</b>) The principle of STORM [<a href="#B83-photonics-11-00101" class="html-bibr">83</a>]. (<b>b</b>) STORM observes that EVs colocalize with wells in the actin reticulum and can be inhibited by Cambinol (<b>above</b>), and human lung macrophages secrete EVs upon activation through their FcγRI (<b>below</b>) [<a href="#B90-photonics-11-00101" class="html-bibr">90</a>]. (<b>c</b>) Multi-color STORM images for the various compositions of EVs in gram-positive bacteria [<a href="#B51-photonics-11-00101" class="html-bibr">51</a>]. (<b>d</b>) The principle of PALM [<a href="#B82-photonics-11-00101" class="html-bibr">82</a>] (<b>left</b>) and Dual-color super-resolution imaging of CD63 and HER2 in SKBR3-derived exosomes [<a href="#B91-photonics-11-00101" class="html-bibr">91</a>] (<b>right</b>). (<b>e</b>) PALM/STORM was used to observe the colocalization of SKBR3 exosomes and MRC-5 lysosomes [<a href="#B91-photonics-11-00101" class="html-bibr">91</a>]. (<b>f</b>) CD63-GFP and CD81-mCherry U-2 OS expressing cells were visualized by dSTORM [<a href="#B48-photonics-11-00101" class="html-bibr">48</a>].</p>
Full article ">Figure 6
<p>DNA-PAINT (<b>a</b>) The principle of DNA-PAINT [<a href="#B103-photonics-11-00101" class="html-bibr">103</a>]. (<b>b</b>) 3D DNA-PAINT images of COS-7 cells treated with DMSO or ES2 [<a href="#B104-photonics-11-00101" class="html-bibr">104</a>]. (<b>c</b>) Representative super-resolution images of 20 nm grid structures (<b>left</b>) and Diffraction-limited (DL) alongside the super-resolution (SR) of the microtubule network in a HeLa cell [<a href="#B105-photonics-11-00101" class="html-bibr">105</a>]. (<b>d</b>) Comparison of the widefield images and DNA-PAINT images [<a href="#B106-photonics-11-00101" class="html-bibr">106</a>].</p>
Full article ">Figure 7
<p>STED and SIM (<b>a</b>) The principle of STED (<b>left</b>) [<a href="#B123-photonics-11-00101" class="html-bibr">123</a>] and characterization of single EVs by UCNPs labeling using STED (<b>right</b>) [<a href="#B121-photonics-11-00101" class="html-bibr">121</a>]. (<b>b</b>) Visualization of extracellular sEVCs in HT29 colorectal carcinoma cell [<a href="#B116-photonics-11-00101" class="html-bibr">116</a>]. (<b>c</b>) Time-lapse STED imaging of the mitochondria [<a href="#B117-photonics-11-00101" class="html-bibr">117</a>]. (<b>d</b>) The principle of SIM (<b>left</b>) [<a href="#B123-photonics-11-00101" class="html-bibr">123</a>]. (<b>e</b>) SIM resolution was validated by a complete co-localization between genetic tag-based (CD63-GFP) and immunofluorescent imaging for the CD63 [<a href="#B124-photonics-11-00101" class="html-bibr">124</a>].</p>
Full article ">
22 pages, 6803 KiB  
Article
Mathematical Modeling and Computational Simulation Applied to the Study of Glycerol and/or Molasses Anaerobic Co-Digestion Processes
by Carolina Machado Ferreira, Rafael Akira Akisue and Ruy de Sousa Júnior
Processes 2023, 11(7), 2121; https://doi.org/10.3390/pr11072121 - 16 Jul 2023
Cited by 2 | Viewed by 1254
Abstract
An attractive application of crude glycerol is in the generation of biomethane by means of anaerobic co-digestion. Thus, the objective of this work was to evaluate the potential of neural networks and fuzzy logic to predict the production of biomethane from the anaerobic [...] Read more.
An attractive application of crude glycerol is in the generation of biomethane by means of anaerobic co-digestion. Thus, the objective of this work was to evaluate the potential of neural networks and fuzzy logic to predict the production of biomethane from the anaerobic co-digestion of glycerol and/or sugarcane molasses. Firstly, a reactor model was implemented using Scilab (v. 6.1.1), considering the Monod two-substrate with an intermediate (M2SI) kinetic model proposed by Rakmak et al. (Rakmak, N.; Noynoo, L.; Jijai, S.; Siripatana, C. Lecture Notes in Applied Mathematics and Applied Science in Engineering. Melaka, Malaysia, p. 11–20, 2019), to generate a database for subsequent fitting and evaluation of neural and fuzzy models. The neural network package of Matlab was used. Fuzzy modeling was applied using the Takagi–Sugeno approach available in the ANFIS package of Matlab. The biomethane production data simulated using Scilab were considered in neural network modeling and validation, firstly employing a “generic” network applicable to all eight scenarios, providing a very good fit (R2 > 0.99). Excellent performance was also observed for specific artificial neural networks (one for each condition, again by using validation data generated by the M2SI model). The parameters of the M2SI model for the eight different conditions were also mapped using a neural network, as a function of the organic material composition, providing a fit with R2 > 0.99 when using 25 neurons. In the case of fuzzy logic, an RMSE (Root Mean Squared Error) of 18.88 mL of methane was obtained with 216 rules, which was a value lower than 0.5% of the order of magnitude of the accumulated methane. It could be concluded from the results that fuzzy logic and artificial neural networks offer excellent ability to predict methane production, as well as to parameterize the M2SI kinetic model (using neural networks). Full article
Show Figures

Figure 1

Figure 1
<p>Representation of the database for training of the generic neural network: (<b>a</b>) input variables and (<b>b</b>) output variable.</p>
Full article ">Figure 2
<p>Representation of the database for training of the FIS.</p>
Full article ">Figure 3
<p>Representation of the fuzzy model structure.</p>
Full article ">Figure 4
<p>Linear regression fits of the network output values for two neurons.</p>
Full article ">Figure 5
<p>Linear regression fits of the network output values for 14 neurons.</p>
Full article ">Figure 6
<p>Linear regression fits of the network output values for 60 neurons.</p>
Full article ">Figure 7
<p>Differences between the expected and network output values for (<b>a</b>) 2 neurons, (<b>b</b>) 14 neurons, and (<b>c</b>) 60 neurons.</p>
Full article ">Figure 8
<p>Comparison of cumulative methane production predicted considering the Monod kinetic model and the generic neural network (with 14 neurons) for the different substrates: (<b>a</b>) 100% DW, (<b>b</b>) 99% DW and 1% ML, (<b>c</b>) 98% DW and 2% ML, (<b>d</b>) 97% DW and 3% ML, (<b>e</b>) 96% DW and 4% ML, (<b>f</b>) 95% DW and 5% ML, (<b>g</b>) 99% DW and 1% CG, and (<b>h</b>) 95% DW and 5% CG.</p>
Full article ">Figure 9
<p>Comparison of cumulative methane production predicted considering the Monod kinetic model and the generic neural network (with 60 neurons) for the different substrates: (<b>a</b>) 100% DW, (<b>b</b>) 99% DW and 1% ML, (<b>c</b>) 98% DW and 2% ML, (<b>d</b>) 97% DW and 3% ML, (<b>e</b>) 96% DW and 4% ML, (<b>f</b>) 95% DW and 5% ML, (<b>g</b>) 99% DW and 1% CG, and (<b>h</b>) 95% DW and 5% CG.</p>
Full article ">Figure 9 Cont.
<p>Comparison of cumulative methane production predicted considering the Monod kinetic model and the generic neural network (with 60 neurons) for the different substrates: (<b>a</b>) 100% DW, (<b>b</b>) 99% DW and 1% ML, (<b>c</b>) 98% DW and 2% ML, (<b>d</b>) 97% DW and 3% ML, (<b>e</b>) 96% DW and 4% ML, (<b>f</b>) 95% DW and 5% ML, (<b>g</b>) 99% DW and 1% CG, and (<b>h</b>) 95% DW and 5% CG.</p>
Full article ">Figure 10
<p>Comparison of cumulative methane production predicted considering the Monod kinetic model and specific neural networks for the different substrates: (<b>a</b>) 100% DW, (<b>b</b>) 99% DW and 1% ML, (<b>c</b>) 98% DW and 2% ML, (<b>d</b>) 97% DW and 3% ML, (<b>e</b>) 96% DW and 4% ML, (<b>f</b>) 95% DW and 5% ML, (<b>g</b>) 99% DW and 1% CG, and (<b>h</b>) 95% DW and 5% CG.</p>
Full article ">Figure 11
<p>Linear regression fits of the output values obtained using the neural network with 25 neurons.</p>
Full article ">Figure 12
<p>Prediction of a hybrid M2SI–neural approach at a 97% DW−3% CG condition.</p>
Full article ">Figure 13
<p>Comparison of the responses of the fuzzy model and the M2SI model for the different substrates: (<b>a</b>) 100% DW, (<b>b</b>) 99% DW and 1% ML, (<b>c</b>) 98% DW and 2% ML, (<b>d</b>) 97% DW and 3% ML, (<b>e</b>) 96% DW and 4% ML, (<b>f</b>) 95% DW and 5% ML, (<b>g</b>) 99% DW and 1% CG, and (<b>h</b>) 95% DW and 5% CG.</p>
Full article ">Figure 13 Cont.
<p>Comparison of the responses of the fuzzy model and the M2SI model for the different substrates: (<b>a</b>) 100% DW, (<b>b</b>) 99% DW and 1% ML, (<b>c</b>) 98% DW and 2% ML, (<b>d</b>) 97% DW and 3% ML, (<b>e</b>) 96% DW and 4% ML, (<b>f</b>) 95% DW and 5% ML, (<b>g</b>) 99% DW and 1% CG, and (<b>h</b>) 95% DW and 5% CG.</p>
Full article ">Figure 14
<p>Response surface with 2.5% ML and time set at 25 days (percentage values of CG and DW were normalized to a range between 0 and 1).</p>
Full article ">Figure A1
<p>Block diagram with a qualitative description of the steps taken.</p>
Full article ">
25 pages, 24245 KiB  
Article
A Novel Hybrid Approach for Modeling and Optimisation of Phosphoric Acid Production through the Integration of AspenTech, SciLab Unit Operation, Artificial Neural Networks and Genetic Algorithm
by Marko Pavlović, Jelena Lubura, Lato Pezo, Milada Pezo, Oskar Bera and Predrag Kojić
Processes 2023, 11(6), 1753; https://doi.org/10.3390/pr11061753 - 8 Jun 2023
Viewed by 1450
Abstract
The purpose of the study was to identify and predict the optimized parameters for phosphoric acid production. This involved modeling the crystal reactor, UCEGO filter (as a detailed model of the filter is not available in Aspen Plus or other simulation software), and [...] Read more.
The purpose of the study was to identify and predict the optimized parameters for phosphoric acid production. This involved modeling the crystal reactor, UCEGO filter (as a detailed model of the filter is not available in Aspen Plus or other simulation software), and acid separator using Sci-Lab to develop Cape-Open models. The simulation was conducted using Aspen Plus and involved analyzing 10 different phosphates with varying qualities and fractions of P2O5 and other minerals. After a successful simulation, a sensitivity analysis was conducted by varying parameters such as capacity, filter speed, vacuum, particle size, water temperature for washing the filtration cake, flow of recycled acid and strong acid from the separator below the filter, flow of slurry to reactor 1, temperature in reactors, and flow of H2SO4, resulting in nearly one million combinations. To create an algorithm for predicting process parameters and the maximal extent of recovering H3PO4 from slurry, ANN models were developed with a determination coefficient of 99%. Multi-objective optimization was then performed using a genetic algorithm to find the most suitable parameters that would lead to a higher reaction degree (96–97%) and quantity of separated H3PO4 and lower losses of gypsum. The results indicated that it is possible to predict the influence of process parameters on the quality of produced acid and minimize losses during production. The developed model was confirmed to be viable when compared to results found in the literature. Full article
Show Figures

Figure 1

Figure 1
<p>Separator.</p>
Full article ">Figure 2
<p>Procedure and steps involved in multi-objective optimization.</p>
Full article ">Figure 3
<p>Combined ANN for filtration section.</p>
Full article ">Figure 4
<p>Flow sheet simulation of phosphoric acid production.</p>
Full article ">Figure 5
<p>Influence of pressure on (<b>a</b>) fractional separation of soluble components and (<b>b</b>) permeability of liquid components.</p>
Full article ">Figure 6
<p>Influence of filtration speed on (<b>a</b>) amount of separated liquid and (<b>b</b>) liquid-phase throughput.</p>
Full article ">Figure 7
<p>Influence of filtration speed on (<b>a</b>) amount of separated soluble and (<b>b</b>) cake thickness.</p>
Full article ">Figure 8
<p>Influence of process water temperature on (<b>a</b>) fractional separation of soluble components and (<b>b</b>) amount of separated liquid from filtration cake.</p>
Full article ">Figure 9
<p>Influence of inlet temperature on amount of separated liquid from filtration cake.</p>
Full article ">Figure 10
<p>ANN model for all sectors—filtration section parameters.</p>
Full article ">Figure 11
<p>ANN for all sectors—reaction section parameters.</p>
Full article ">Figure 12
<p>ANN results for all sectors: (<b>a</b>) filtration section parameters and (<b>b</b>) reaction section parameters.</p>
Full article ">Figure 13
<p>(<b>a</b>) MO correlation between extracted H<sub>3</sub>PO<sub>4</sub> and gypsum in strong acid material flow achieved by changing filtration parameters; (<b>b</b>) MO correlation between fraction of H<sub>3</sub>PO<sub>4</sub> in strong acid and losses of acid in gypsum.</p>
Full article ">Figure 14
<p>(<b>a</b>) MO correlation between throughput of liquid and fractional solute recovery achieved after changing filtration and reaction parameters, (<b>b</b>) MO correlation between Y1 and fractional solute recovery achieved after changing filtration and reaction parameters.</p>
Full article ">Figure 15
<p>(<b>a</b>) MO correlation between throughput of liquid and fractional solute recovery achieved after changing filtration and reaction parameters; (<b>b</b>) MO correlation between Y2 and fractional solute recovery achieved after changing filtration and reaction parameters.</p>
Full article ">
13 pages, 2167 KiB  
Article
Modified Kleene Star Algorithm Using Max-Plus Algebra and Its Application in the Railroad Scheduling Graphical User Interface
by Ema Carnia, Rinaldi Wilopo, Herlina Napitupulu, Nursanti Anggriani and Asep K. Supriatna
Computation 2023, 11(1), 11; https://doi.org/10.3390/computation11010011 - 9 Jan 2023
Cited by 2 | Viewed by 1545
Abstract
In max-plus algebra, some algorithms for determining the eigenvector of irreducible matrices are the power algorithm and the Kleene star algorithm. In this research, a modified Kleene star algorithm will be discussed to compensate for the disadvantages of the Kleene star algorithm. The [...] Read more.
In max-plus algebra, some algorithms for determining the eigenvector of irreducible matrices are the power algorithm and the Kleene star algorithm. In this research, a modified Kleene star algorithm will be discussed to compensate for the disadvantages of the Kleene star algorithm. The Kleene star algorithm’s time complexity is O(n(n!)), and the new Kleene star algorithm’s time complexity is O(n4), while the power algorithm’s time complexity cannot be calculated. This research also applies max-plus algebra in a railroad network scheduling problem, constructing a graphical user interface to perform schedule calculations quickly and easily. Full article
Show Figures

Figure 1

Figure 1
<p>Weighted director graph of a railroad network. The letters A, B, and C indicate the name of railroad stations, which are part of a railroad network.</p>
Full article ">Figure 2
<p>(<b>a</b>) Comparison of the Kleene star algorithm and the modified Kleene star algorithm; (<b>b</b>) Kleene star algorithm chart; (<b>c</b>) modified Kleene star algorithm chart.</p>
Full article ">Figure 3
<p>Graphical User Interface.</p>
Full article ">Figure 4
<p>Window for matrix input on the graphical user interface.</p>
Full article ">Figure 5
<p>Step three on the graphical user interface.</p>
Full article ">Figure 6
<p>Resulting schedule of railroad network model using the graphical user interface.</p>
Full article ">
20 pages, 5611 KiB  
Article
Control and Trajectory Planning of an Autonomous Bicycle Robot
by Masiala Mavungu
Computation 2022, 10(11), 194; https://doi.org/10.3390/computation10110194 - 2 Nov 2022
Viewed by 1701
Abstract
This paper addresses the modeling and the control of an autonomous bicycle robot where the reference point is the center of gravity. The controls are based on the wheel heading’s angular velocity and the steering’s angular velocity. They have been developed to drive [...] Read more.
This paper addresses the modeling and the control of an autonomous bicycle robot where the reference point is the center of gravity. The controls are based on the wheel heading’s angular velocity and the steering’s angular velocity. They have been developed to drive the autonomous bicycle robot from a given initial state to a final state, so that the total running cost is minimized. To solve the problem, the following approach was used: after having computed the control system Hamiltonian, Pontryagin’s Minimum Principle was applied to derive the feasible controls and the costate system of ordinary differential equations. The feasible controls, derived as functions of the state and costate variables, were substituted into the combined nonlinear state–costate system of ordinary differential equations and yielded a control-free, state–costate system of ordinary differential equations. Such a system was judiciously vectorized to easily enable the application of any computer program written in Matlab, Octave or Scilab. A Matlab computer program, set as the main program, was developed to call a Runge–Kutta function coded into Matlab to solve the combined control-free, state–costate system of ordinary differential equations coded into a Matlab function. After running the program, the following results were obtained: seven feasible state functions from which the feasible trajectory of the robot is derived, seven feasible costate functions, and two feasible control functions. Computational simulations were developed and provided in order to persuade the readers of the effectiveness and the reliability of the approach. Full article
(This article belongs to the Section Computational Engineering)
Show Figures

Figure 1

Figure 1
<p>Geometric Model of a Center of Gravity-based autonomous Bicycle Robot.</p>
Full article ">Figure 2
<p>Feasible Vehicle Robot Trajectory (Initial condition = [zeros (7,1); 2 ∗ ones (7,1)]).</p>
Full article ">Figure 3
<p>Feasible Vehicle Robot Trajectory (Initial condition = [zeros (7,1); 25 ∗ ones (7,1)]).</p>
Full article ">Figure 4
<p>Feasible first three state functions.</p>
Full article ">Figure 5
<p>Feasible last four state functions.</p>
Full article ">Figure 6
<p>Feasible first three costate functions.</p>
Full article ">Figure 7
<p>Feasible last four costate functions.</p>
Full article ">Figure 8
<p>Feasible Control functions.</p>
Full article ">Figure 9
<p>Feasible velocities.</p>
Full article ">Figure 10
<p>Feasible Vehicle Robot Trajectory.</p>
Full article ">Figure 11
<p>Feasible first three state trajectories.</p>
Full article ">Figure 12
<p>Feasible last four state trajectories: state 4, state 5, state 6, state 7.</p>
Full article ">Figure 13
<p>Feasible first three costate trajectories.</p>
Full article ">Figure 14
<p>Feasible last four costate trajectories.</p>
Full article ">Figure 15
<p>Feasible control strategies.</p>
Full article ">Figure 16
<p>Feasible velocities.</p>
Full article ">
12 pages, 5247 KiB  
Article
High Bandwidth-Utilization Digital Holographic Reconstruction Using an Untrained Neural Network
by Zhuoshi Li, Yuanyuan Chen, Jiasong Sun, Yanbo Jin, Qian Shen, Peng Gao, Qian Chen and Chao Zuo
Appl. Sci. 2022, 12(20), 10656; https://doi.org/10.3390/app122010656 - 21 Oct 2022
Cited by 5 | Viewed by 2046
Abstract
Slightly off-axis digital holographic microscopy (DHM) is the extension of digital holography imaging technology toward high-throughput modern optical imaging technology. However, it is difficult for the method based on the conventional linear Fourier domain filtering to solve the imaging artifacts caused by the [...] Read more.
Slightly off-axis digital holographic microscopy (DHM) is the extension of digital holography imaging technology toward high-throughput modern optical imaging technology. However, it is difficult for the method based on the conventional linear Fourier domain filtering to solve the imaging artifacts caused by the spectral aliasing problem. In this article, we propose a novel high-accuracy, artifacts-free, single-frame, digital holographic phase demodulation scheme for low-carrier-frequency holograms, which incorporates the physical model into a conventional deep neural network (DNN) without training beforehand based on a massive dataset. Although the conventional end-to-end deep learning (DL) method can achieve high-accuracy phase recovery directly from a single-frame hologram, the massive datasets and ground truth collection can be prohibitively laborious and time-consuming. Our method recognizes such a low-carrier frequency fringe demodulation process as a nonlinear optimization problem, which can reconstruct the artifact-free phase details gradually from a single-frame hologram. The phase resolution target and simulation experiment results quantitatively demonstrate that the proposed method possesses better artifact suppression and high-resolution imaging capabilities than the physical methods. In addition, the live-cell experiment also indicates the practicality of the technique in biological research. Full article
(This article belongs to the Special Issue Holography, 3D Imaging and 3D Display Volume II)
Show Figures

Figure 1

Figure 1
<p>(<b>a</b>) Slightly off-axis interference optical path. (<b>b</b>) The captured low-carrier-frequency fringe under the slightly off-axis system. (<b>c</b>) The spectrum of the hologram. (<b>d</b>–<b>g</b>) The space bandwidth utilization (SBU) calculation results under the four different spectrum states.</p>
Full article ">Figure 2
<p>The overall block diagram of the proposed learning approach. (<b>a</b>) The captured hologram. (<b>b</b>,<b>c</b>) The real and imaginary parts of the complex amplitudes recovered by the FT method as the input of the network. (<b>d</b>) The deep convolutional auto-encoding network with “hourglass” architecture. (<b>e</b>,<b>f</b>) The corresponding results reconstructed by the network. (<b>g</b>) The reconstructed hologram.</p>
Full article ">Figure 3
<p>The experiment results under the numerical simulation. (<b>a</b>) The ground truth. (<b>b</b>) The phase result recovered by the FFT method. (<b>d</b>) The phase result recovered by the VHQPI. (<b>d</b>) The phase result of our method. (<b>a1</b>,<b>b1</b>,<b>c1</b>,<b>d1</b>) The local amplification results of (<b>a</b>–<b>d</b>). (<b>e</b>) The simulated low-carrier-frequency hologram. (<b>b2</b>,<b>c2</b>,<b>d2</b>) The difference between the phase results of the three methods (i.e., FFT, VHQPI, Our method) and the ground truth.</p>
Full article ">Figure 4
<p>The comparison of phase reconstruction results at noise levels of 0.1 and 0.2, respectively. (<b>a</b>,<b>g</b>) The hologram under the noise levels of 0.1 and 0.2. (<b>b</b>,<b>j</b>) The corresponding spectrum of (<b>a</b>,<b>g</b>). (<b>c</b>,<b>h</b>) The ground truth at different noise levels. (<b>d</b>,<b>i</b>) The phase results recovered by our method. (<b>e</b>,<b>f</b>,<b>k</b>,<b>l</b>) The phase results are reconstructed by the FT method and VHQPI method at the noise level of 0.1 and 0.2, respectively.</p>
Full article ">Figure 5
<p>The experiment results for the standard phase resolution target. (<b>a</b>) The captured hologram, a zoomed portion of which is shown in (<b>e</b>). (<b>b</b>) The based-FT phase result. (<b>c</b>) The phase recovered by the VHQPI. (<b>d</b>) The result is covered by our method. (<b>f</b>–<b>h</b>) The detailed views of (<b>b</b>–<b>d</b>) quantitatively demonstrate the artifacts-suppression capability and imaging resolution of the three methods. (<b>i</b>) The corresponding spectrum of (<b>a</b>) and its SBU can reach 53.9% (the blue circle indicates 0-order and the yellow circles indicate ±1-order.). (<b>j</b>) The cross-section of the phase results of the FT, VHQPI, and our method.</p>
Full article ">Figure 6
<p>The experiment results of the COS-7 cells under the slightly off-axis DH system. (<b>a</b>) The captured hologram. (<b>b</b>) The reconstructed phase results based on the FT method. (<b>c</b>) The results recovered by our method. (<b>d</b>) The spectrum of (<b>a</b>), its SBU can reach 31.7% (the blue circle indicates 0-order and the yellow circles indicate ±1-order.). (<b>e1</b>–<b>e3</b>) The detailed views of ROI in the phase results recovered by the FT method. (<b>f1</b>–<b>f3</b>) The detailed views of ROI in the phase results recovered by the proposed method.</p>
Full article ">
21 pages, 6492 KiB  
Article
Accuracy Examination of the SDCM Augmentation System in Aerial Navigation
by Kamil Krasuski, Adam Ciećko, Mieczysław Bakuła and Grzegorz Grunwald
Energies 2022, 15(20), 7776; https://doi.org/10.3390/en15207776 - 20 Oct 2022
Cited by 2 | Viewed by 1392
Abstract
The paper presents a modified algorithm for determining the accuracy parameter of the system for differential corrections and monitoring (SDCM) navigation solution in air navigation. For this purpose, a solution to determine the resultant accuracy parameter was proposed by using two on-board global [...] Read more.
The paper presents a modified algorithm for determining the accuracy parameter of the system for differential corrections and monitoring (SDCM) navigation solution in air navigation. For this purpose, a solution to determine the resultant accuracy parameter was proposed by using two on-board global navigation satellite system (GNSS) receivers. The mathematical algorithm takes into account the calculation of a single point positioning accuracy for a given GNSS receiver and a weighting factor combining the position error values. The weighting factor was determined as a function of the number of tracked GNSS satellites used in the SDCM single point positioning solution. The resultant accuracy parameter was expressed in ellipsoidal coordinates BLh (B—latitude, L—longitude, h—ellipsoidal height). The study used GNSS kinematic data recorded by two on-board receivers: Trimble Alloy and Septentrio AsterRx2i, located in a Diamond DA 20-C1 aircraft. The test flight was performed near the city of Olsztyn in north-eastern Poland. Calculations and analyses were performed using RTKLIB software and the Scilab environment. On the basis of the performed tests, it was found that the proposed algorithm for SDCM system allows for improvement in the determination of the resultant accuracy value by 56–80% in relation to the results of position errors from a single GNSS receiver. Additionally, the proposed algorithm was tested for the European Geostationary Navigation Overlay Service (EGNOS) system, and in this case, the improvement in the accuracy parameter was even better and was in the range of 69–89%. The resulting SDCM and EGNOS positioning accuracy met the International Civil Aviation Organization (ICAO) certification requirements for SBAS systems in air navigation. The mathematical algorithm developed in this work was tested positively and can be implemented within the SBAS augmentation system in air navigation. Full article
(This article belongs to the Special Issue Advanced Technologies in New Energy Vehicle)
Show Figures

Figure 1

Figure 1
<p>The flowchart of presented mathematical algorithm.</p>
Full article ">Figure 2
<p>The Diamond DA 20-C1 aircraft taking part in the experiment and location of the GNSS antennas [<a href="#B45-energies-15-07776" class="html-bibr">45</a>].</p>
Full article ">Figure 3
<p>The horizontal trajectory of Diamond DA 20-C1 aircraft.</p>
Full article ">Figure 4
<p>The horizontal trajectory of Diamond DA 20-C1 aircraft in the Google Earth platform [<a href="#B46-energies-15-07776" class="html-bibr">46</a>].</p>
Full article ">Figure 5
<p>The vertical trajectory of Diamond DA 20-C1 aircraft.</p>
Full article ">Figure 6
<p>The PDOP values for SDCM solution for each receivers during the flight test.</p>
Full article ">Figure 7
<p>The number of GPS satellites with SDCM corrections for each receiver at flight test.</p>
Full article ">Figure 8
<p>The results of measurement weights.</p>
Full article ">Figure 9
<p>The results of <math display="inline"><semantics> <mrow> <mi>d</mi> <mi>B</mi> </mrow> </semantics></math> position errors for <math display="inline"><semantics> <mrow> <mi>R</mi> <mi>x</mi> <mn>1</mn> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mi>R</mi> <mi>x</mi> <mn>2</mn> </mrow> </semantics></math> receivers.</p>
Full article ">Figure 10
<p>The results of <math display="inline"><semantics> <mrow> <mi>d</mi> <mi>L</mi> </mrow> </semantics></math> position errors for <math display="inline"><semantics> <mrow> <mi>R</mi> <mi>x</mi> <mn>1</mn> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mi>R</mi> <mi>x</mi> <mn>2</mn> </mrow> </semantics></math> receivers.</p>
Full article ">Figure 11
<p>The results of <math display="inline"><semantics> <mrow> <mi>d</mi> <mi>h</mi> </mrow> </semantics></math> position errors for <math display="inline"><semantics> <mrow> <mi>R</mi> <mi>x</mi> <mn>1</mn> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <mi>R</mi> <mi>x</mi> <mn>2</mn> </mrow> </semantics></math> receivers.</p>
Full article ">Figure 12
<p>The resultant accuracy of (<span class="html-italic">dB</span>, <span class="html-italic">dL</span>, <span class="html-italic">dh</span>) parameters.</p>
Full article ">Figure 13
<p>The results of measurement weights for EGNOS solution.</p>
Full article ">Figure 14
<p>The results of <span class="html-italic">dB</span> position errors for EGNOS solution.</p>
Full article ">Figure 15
<p>The results of <math display="inline"><semantics> <mrow> <mi>d</mi> <mi>L</mi> </mrow> </semantics></math> position errors for EGNOS solution.</p>
Full article ">Figure 16
<p>The results of <math display="inline"><semantics> <mrow> <mi>d</mi> <mi>h</mi> </mrow> </semantics></math> position errors for EGNOS solution.</p>
Full article ">
22 pages, 6187 KiB  
Article
Modelling and Simulation of a Hydrogen-Based Hybrid Energy Storage System with a Switching Algorithm
by Vishal Ram, Infantraj and Surender Reddy Salkuti
World Electr. Veh. J. 2022, 13(10), 188; https://doi.org/10.3390/wevj13100188 - 16 Oct 2022
Cited by 6 | Viewed by 5198
Abstract
Currently, transitioning from fossil fuels to renewable sources of energy is needed, considering the impact of climate change on the globe. From this point of view, there is a need for development in several stages such as storage, transmission, and conversion of power. [...] Read more.
Currently, transitioning from fossil fuels to renewable sources of energy is needed, considering the impact of climate change on the globe. From this point of view, there is a need for development in several stages such as storage, transmission, and conversion of power. In this paper, we demonstrate a simulation of a hybrid energy storage system consisting of a battery and fuel cell in parallel operation. The novelty in the proposed system is the inclusion of an electrolyser along with a switching algorithm. The electrolyser consumes electricity to intrinsically produce hydrogen and store it in a tank. This implies that the system consumes electricity as input energy as opposed to hydrogen being the input fuel. The hydrogen produced by the electrolyser and stored in the tank is later utilised by the fuel cell to produce electricity to power the load when needed. Energy is, therefore, stored in the form of hydrogen. A battery of lower capacity is coupled with the fuel cell to handle transient loads. A parallel control algorithm is developed to switch on/off the charging and discharging cycle of the fuel cell and battery depending upon the connected load. Electrically equivalent circuits of a polymer electrolyte membrane electrolyser, polymer electrolyte membrane fuel cell, necessary hydrogen, oxygen, water tanks, and switching controller for the parallel operation were modelled with their respective mathematical equations in MATLAB® Simulink®. In this paper, we mainly focus on the modelling and simulation of the proposed system. The results showcase the simulated system’s mentioned advantages and compare its ability to handle loads to a battery-only system. Full article
Show Figures

Figure 1

Figure 1
<p>Block diagram of the proposed system.</p>
Full article ">Figure 2
<p>Buck converter circuit diagram.</p>
Full article ">Figure 3
<p>Equivalent circuit of the PEM electrolyser.</p>
Full article ">Figure 4
<p>Flowchart of the switching algorithm.</p>
Full article ">Figure 5
<p>Simulink model of the proposed system.</p>
Full article ">Figure 6
<p>Buck converter with rectification on the input side of the system.</p>
Full article ">Figure 7
<p>Electrolyser system.</p>
Full article ">Figure 8
<p>Storage tank system.</p>
Full article ">Figure 9
<p>Hydrogen storage tank.</p>
Full article ">Figure 10
<p>Fuel cell system.</p>
Full article ">Figure 11
<p>Buck converter on the output side.</p>
Full article ">Figure 12
<p>Class 1 WLTC drive cycle.</p>
Full article ">Figure 13
<p>Scilab<sup>®</sup> simulation diagram.</p>
Full article ">Figure 14
<p>Load, input, and electrolyser graphs.</p>
Full article ">Figure 15
<p>Fuel cell, battery, and battery SOC graphs.</p>
Full article ">Figure 16
<p>Output comparison graph.</p>
Full article ">Figure 17
<p>Comparison of systems.</p>
Full article ">
9 pages, 3684 KiB  
Communication
Generation of Photonic Hooks under Point-Source Illumination from Patchy Microcylinders
by Qingqing Shang, Chu Xu, Fen Tang, Jiaji Li, Yao Fan, Caojin Yuan, Zengbo Wang, Chao Zuo and Ran Ye
Photonics 2022, 9(9), 667; https://doi.org/10.3390/photonics9090667 - 19 Sep 2022
Cited by 6 | Viewed by 1673
Abstract
Photonic hook (PH) is a new type of non-evanescent light beam with subwavelength curved structures. It has shown promising applications in super-resolution imaging and has the potential to be used in micromachining, optical trapping, etc. PHs are generally produced by illuminating mesoscale asymmetric [...] Read more.
Photonic hook (PH) is a new type of non-evanescent light beam with subwavelength curved structures. It has shown promising applications in super-resolution imaging and has the potential to be used in micromachining, optical trapping, etc. PHs are generally produced by illuminating mesoscale asymmetric particles with optical plane waves. In this work, we used the finite-difference time-domain (FDTD) method to investigate the PH phenomenon under point-source illumination. We found that the PHs can be effectively generated from point-source illuminated patchy particles. By changing the background refractive index, particle diameters and the position and coverage ratio of Ag patches, the characteristics of the PHs can be effectively tuned. Moreover, the structure of the intensity distribution of the light field generated from small and large particles can have an opposite bending direction due to the near-field light-matter interaction. Full article
Show Figures

Figure 1

Figure 1
<p>(<b>a</b>) Schematic drawing of a patchy microcylinder under point-source illumination. (<b>b</b>) The points used to define the properties of the generated PHs.</p>
Full article ">Figure 2
<p>(<b>a</b>) Light field formed by a 5 μm diameter patchy microcylinder. (<b>b</b>) Light field formed by a 1 μm diameter patchy microcylinder. (<b>c</b>,<b>d</b>) Corresponding 3D trajectories of the midline of the light fields formed by (<b>c</b>) a 5 μm diameter and (<b>b</b>) a 1 μm diameter patchy microcylinder.</p>
Full article ">Figure 3
<p>Bending angles (<math display="inline"> <semantics> <mi>β</mi> </semantics> </math>) of the light fields formed in air (blue), water (red) and oil (grey) as a function of particle diameters. The insets are the optical fields of the PHs generated at certain conditions.</p>
Full article ">Figure 4
<p>Critical diameters obtained at different illumination wavelengths as a function of the refractive index contrast between the microcylinder and background.</p>
Full article ">Figure 5
<p>Optical fields of the patchy microcylinders with a diameter of 1 μm under point-source illumination at different source distances: (<b>a</b>) S = 500 nm, (<b>b</b>) S = 7 μm, (<b>c</b>) S = 20 μm. (<b>d</b>) Maximum intensity enhancement factor I<math display="inline"> <semantics> <msub> <mrow/> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> </semantics> </math>. (<b>e</b>) Bending angle <math display="inline"> <semantics> <mi>β</mi> </semantics> </math>.</p>
Full article ">Figure 6
<p>Optical fields of the patchy microcylinders with a diameter of 1 μm under point-source illumination at the source distance of 5 μm with <math display="inline"> <semantics> <mi>α</mi> </semantics> </math> = 90<math display="inline"> <semantics> <msup> <mrow/> <mo>∘</mo> </msup> </semantics> </math> at different rotation angles: (<b>a</b>) <math display="inline"> <semantics> <mi>θ</mi> </semantics> </math> = 0<math display="inline"> <semantics> <msup> <mrow/> <mo>∘</mo> </msup> </semantics> </math>, (<b>b</b>) <math display="inline"> <semantics> <mi>θ</mi> </semantics> </math> = 20<math display="inline"> <semantics> <mrow> <msup> <mrow/> <mo>∘</mo> </msup> <mo>,</mo> </mrow> </semantics> </math> (<b>c</b>) <math display="inline"> <semantics> <mi>θ</mi> </semantics> </math> = 45<math display="inline"> <semantics> <mrow> <msup> <mrow/> <mo>∘</mo> </msup> <mo>,</mo> </mrow> </semantics> </math> (<b>d</b>) <math display="inline"> <semantics> <mi>θ</mi> </semantics> </math> = 60<math display="inline"> <semantics> <mrow> <msup> <mrow/> <mo>∘</mo> </msup> <mo>,</mo> </mrow> </semantics> </math> (<b>e</b>) <math display="inline"> <semantics> <mi>θ</mi> </semantics> </math> = 85<math display="inline"> <semantics> <mrow> <msup> <mrow/> <mo>∘</mo> </msup> <mo>,</mo> </mrow> </semantics> </math> (<b>f</b>) <math display="inline"> <semantics> <mi>θ</mi> </semantics> </math> = 90<math display="inline"> <semantics> <msup> <mrow/> <mo>∘</mo> </msup> </semantics> </math> immersed in water. (<b>g</b>–<b>i</b>) Characteristics of the light field as a function of rotation angle <math display="inline"> <semantics> <mi>θ</mi> </semantics> </math>: (<b>g</b>) bending angle <math display="inline"> <semantics> <mi>β</mi> </semantics> </math>, (<b>h</b>) maximum intensity enhancement factor I<math display="inline"> <semantics> <msub> <mrow/> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> </semantics> </math> (black line) and the corresponding FWHM (red line), (<b>i</b>) subtense L (black line) and hook height increment H (red line).</p>
Full article ">
13 pages, 2165 KiB  
Article
Deep Learning-Based 3D Measurements with Near-Infrared Fringe Projection
by Jinglei Wang, Yixuan Li, Yifan Ji, Jiaming Qian, Yuxuan Che, Chao Zuo, Qian Chen and Shijie Feng
Sensors 2022, 22(17), 6469; https://doi.org/10.3390/s22176469 - 27 Aug 2022
Cited by 7 | Viewed by 2409
Abstract
Fringe projection profilometry (FPP) is widely applied to 3D measurements, owing to its advantages of high accuracy, non-contact, and full-field scanning. Compared with most FPP systems that project visible patterns, invisible fringe patterns in the spectra of near-infrared demonstrate fewer impacts on human [...] Read more.
Fringe projection profilometry (FPP) is widely applied to 3D measurements, owing to its advantages of high accuracy, non-contact, and full-field scanning. Compared with most FPP systems that project visible patterns, invisible fringe patterns in the spectra of near-infrared demonstrate fewer impacts on human eyes or on scenes where bright illumination may be avoided. However, the invisible patterns, which are generated by a near-infrared laser, are usually captured with severe speckle noise, resulting in 3D reconstructions of limited quality. To cope with this issue, we propose a deep learning-based framework that can remove the effect of the speckle noise and improve the precision of the 3D reconstruction. The framework consists of two deep neural networks where one learns to produce a clean fringe pattern and the other to obtain an accurate phase from the pattern. Compared with traditional denoising methods that depend on complex physical models, the proposed learning-based method is much faster. The experimental results show that the measurement accuracy can be increased effectively by the presented method. Full article
(This article belongs to the Special Issue Artificial Intelligence in Computer Vision: Methods and Applications)
Show Figures

Figure 1

Figure 1
<p>The flowchart of the proposed deep learning-based 3D measurements using NIR FPP. For CNN1, the input is the raw fringe image with speckle noise and the output is the denoised image. For CNN2, it learns to obtain the numerator and denominator. As the phase can be used as temporary texture, the 3D reconstruction is then calculated with stereo vision.</p>
Full article ">Figure 2
<p>Schematic diagram of the denoising network CNN1, consisting of a convolutional layer and multiple residual blocks.</p>
Full article ">Figure 3
<p>Schematic representation of phase information in fringe images demodulated using deep neural network CNN2.</p>
Full article ">Figure 4
<p>The loss curve of (<b>a</b>) CNN1, (<b>b</b>) CNN2.</p>
Full article ">Figure 5
<p>The performance of the trained CNN1. (<b>a1</b>–<b>a3</b>) The captured raw NIR fringe patterns of different scenes. (<b>b1</b>–<b>b3</b>) The ground-truth-filtered NIR fringe patterns processed by BM3D. (<b>c1</b>–<b>c3</b>) The filtered NIR fringe patterns obtained by CNN1.</p>
Full article ">Figure 6
<p>The comparison of the algorithm in the 300th row from <a href="#sensors-22-06469-f005" class="html-fig">Figure 5</a>a3,b3,c3.</p>
Full article ">Figure 7
<p>The numerator (<b>a1</b>–<b>a3</b>) and denominator (<b>b1</b>–<b>b3</b>) estimated by our method. (<b>c1</b>–<b>c3</b>) The wrapped phase calculated with numerator and denominator. (<b>d1</b>–<b>d3</b>) The absolute phase obtained by TPU using the wrapped phase.</p>
Full article ">Figure 8
<p>(<b>a1</b>–<b>a3</b>): The ground-truth label of the unwrapped phase which was calculated by the NIR fringes denoised by BM3D followed by the eight-step phase-shifting algorithm. The unwrapped phase obtained by (<b>b1</b>–<b>b3</b>) the raw NIR patterns followed by the three-step phase-shifting algorithm, (<b>c1</b>–<b>c3</b>) the NIR fringes denoised by BM3D followed by the three-step phase-shifting algorithm, and (<b>d1</b>–<b>d3</b>) our method. (<b>e1</b>–<b>e3</b>,<b>f1</b>–<b>f3</b>,<b>g1</b>–<b>g3</b>): Absolute phase error maps of the corresponding cases.</p>
Full article ">Figure 9
<p>The 3D reconstruction of the NIR fringes obtained by (<b>a1</b>–<b>a3</b>) BM3D denoising followed by eight-step phase-shifting algorithm, (<b>b1</b>–<b>b3</b>) three-step phase-shifting algorithm, (<b>c1</b>–<b>c3</b>) BM3D denoising followed by three-step phase-shifting algorithm, and (<b>d1</b>–<b>d3</b>) our method.</p>
Full article ">Figure 10
<p>The 3D reconstructed sphere (top) and error pixels distribution (bottom) obtained by (<b>a</b>) direct three-step PS of the original IR fringes, (<b>b</b>) BM3D denoising with three-step PS, and (<b>c</b>) our method.</p>
Full article ">
13 pages, 1345 KiB  
Article
Modelling of Irreversible Homogeneous Reaction on Finite Diffusion Layers
by Singaravel Anandhar Salai Sivasundari, Rathinam Senthamarai, Mohan Chitra Devi, Lakshmanan Rajendran and Michael E. G. Lyons
Electrochem 2022, 3(3), 479-491; https://doi.org/10.3390/electrochem3030033 - 26 Aug 2022
Cited by 4 | Viewed by 1836
Abstract
The mathematical model proposed by Chapman and Antano (Electrochimica Acta, 56 (2010), 128–132) for the catalytic electrochemical–chemical (EC’) processes in an irreversible second-order homogeneous reaction in a microelectrode is discussed. The mass-transfer boundary layer neighbouring an electrode can contribute to the electrode’s measured [...] Read more.
The mathematical model proposed by Chapman and Antano (Electrochimica Acta, 56 (2010), 128–132) for the catalytic electrochemical–chemical (EC’) processes in an irreversible second-order homogeneous reaction in a microelectrode is discussed. The mass-transfer boundary layer neighbouring an electrode can contribute to the electrode’s measured AC impedance. This model can be used to analyse membrane-transport studies and other instances of ionic transport in semiconductors and other materials. Two efficient and easily accessible analytical techniques, AGM and DTM, were used to solve the steady-state non-linear diffusion equation’s infinite layers. Herein, we present the generalized approximate analytical solution for the solute, product, and reactant concentrations and current for the small experimental values of kinetic and diffusion parameters. Using the Matlab/Scilab program, we also derive the numerical solution to this problem. The comparison of the analytical and numerical/computational results reveals a satisfactory level of agreement. Full article
(This article belongs to the Collection Feature Papers in Electrochemistry)
Show Figures

Figure 1

Figure 1
<p>General scheme of a second-order irreversible homogeneous reaction.</p>
Full article ">Figure 2
<p>(<bold>a</bold>–<bold>c</bold>) Profile of the normalized steady-state concentrations <italic>R</italic> versus the normalized distance <italic>x</italic> for various values of the parameters <inline-formula><mml:math id="mm61"><mml:semantics><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mo> </mml:mo><mml:mi>α</mml:mi><mml:mo>,</mml:mo><mml:mo> </mml:mo><mml:mi>and</mml:mi><mml:mo> </mml:mo><mml:mi>γ</mml:mi><mml:mo> </mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> using Equations (10) and (15) The solid line denotes the AGM method, (o o o) represents DTM, and (* * *) denotes numerical simulation.</p>
Full article ">Figure 2 Cont.
<p>(<bold>a</bold>–<bold>c</bold>) Profile of the normalized steady-state concentrations <italic>R</italic> versus the normalized distance <italic>x</italic> for various values of the parameters <inline-formula><mml:math id="mm61"><mml:semantics><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mo> </mml:mo><mml:mi>α</mml:mi><mml:mo>,</mml:mo><mml:mo> </mml:mo><mml:mi>and</mml:mi><mml:mo> </mml:mo><mml:mi>γ</mml:mi><mml:mo> </mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> using Equations (10) and (15) The solid line denotes the AGM method, (o o o) represents DTM, and (* * *) denotes numerical simulation.</p>
Full article ">Figure 3
<p>(<bold>a</bold>–<bold>c</bold>): Profile of the normalized steady-state concentrations <italic>P</italic> versus the normalized distance <italic>x</italic> for various values of the parameters <inline-formula><mml:math display="block" id="mm62"><mml:semantics><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mo> </mml:mo><mml:mi>α</mml:mi></mml:mrow></mml:semantics></mml:math></inline-formula>, and <inline-formula><mml:math display="block" id="mm63"><mml:semantics><mml:mi>γ</mml:mi></mml:semantics></mml:math></inline-formula> using Equations (11) and (16). The solid line denotes the AGM method, (o o o) represents DTM, and (* * *) denotes numerical simulation.</p>
Full article ">Figure 4
<p>(<bold>a</bold>,<bold>b</bold>): Dimensionless current versus dimensionless rate constant <inline-formula><mml:math id="mm64"><mml:semantics><mml:mi>k</mml:mi></mml:semantics></mml:math></inline-formula>.</p>
Full article ">
15 pages, 4068 KiB  
Article
Modal Analysis Using Digital Image Correlation Technique
by Peter Frankovský, Ingrid Delyová, Peter Sivák, Jozef Bocko, Jozef Živčák and Michal Kicko
Materials 2022, 15(16), 5658; https://doi.org/10.3390/ma15165658 - 17 Aug 2022
Cited by 8 | Viewed by 2109
Abstract
The present paper discusses a new approach for the experimental determination of modal parameters (resonant frequencies, modal shapes and damping coefficients) based on measured displacement values, using the non-contact optical method of digital image correlation (DIC). The output is a newly developed application [...] Read more.
The present paper discusses a new approach for the experimental determination of modal parameters (resonant frequencies, modal shapes and damping coefficients) based on measured displacement values, using the non-contact optical method of digital image correlation (DIC). The output is a newly developed application module that, based on a three-dimensional displacement matrix from the experimental measurement results, can construct a frequency response function (FRF) for the purpose of experimental and operational modal analysis. From this frequency response function, the modal parameters of interest are able to be determined. The application module has been designed for practical use in Scilab 6.1.0, and its code interfaces directly with the ISTRA4D high-speed camera software. The module was built on measurements of a steel plate excited by an impact hammer to simulate experimental modal analysis. Verification of the correctness of the computational algorithm or the obtained modal parameters of the excited sheet metal plate was performed by simulation in the numerical software Abaqus, whose modal shapes and resonant frequencies showed high agreement with the results of the newly developed application. Full article
Show Figures

Figure 1

Figure 1
<p>Stochastic patterns of different speckle.</p>
Full article ">Figure 2
<p>Facets with virtual grid.</p>
Full article ">Figure 3
<p>Q-450 measuring system with stereoscopic Phantom v310 camera arrangement.</p>
Full article ">Figure 4
<p>ISTRA4D—Scilab relation.</p>
Full article ">Figure 5
<p>Laying of the analyzed steel plate and the excitation point.</p>
Full article ">Figure 6
<p>Procedure for processing measured and exported data.</p>
Full article ">Figure 7
<p>ISTRA 4D working environment and .HDF5 file matrices for time step 82.</p>
Full article ">Figure 8
<p>Processing of exported measurement data in Scilab.</p>
Full article ">Figure 9
<p>Initial GUI window for determining modal parameters.</p>
Full article ">Figure 10
<p>(<bold>a</bold>) Transformation of 3D displacement matrix from time domain to frequency spectrum; (<bold>b</bold>) excitation signal in time domain and frequency spectrum.</p>
Full article ">Figure 11
<p>Transformation of the FRF matrix into vector notation.</p>
Full article ">Figure 12
<p>Singular curve.</p>
Full article ">Figure 13
<p>Resulting modal parameters obtained with the application module.</p>
Full article ">Figure 14
<p>Modal shapes and corresponding EMA eigenfrequencies.</p>
Full article ">Figure 15
<p>Eigenfrequencies of the modes determined by the FEM method.</p>
Full article ">Figure 16
<p>Modal shapes (Z direction) and corresponding natural frequencies obtained by the FEM method.</p>
Full article ">Figure 17
<p>Comparison of eigenfrequency results obtained by EMA analysis and FEM analysis.</p>
Full article ">
13 pages, 3185 KiB  
Article
Using Python for the Simulation of a Closed-Loop PI Controller for a Buck Converter
by Acacio M. R. Amaral and Antonio J. Marques Cardoso
Signals 2022, 3(2), 313-325; https://doi.org/10.3390/signals3020020 - 20 May 2022
Cited by 2 | Viewed by 4310
Abstract
This paper presents a Python-based simulation technique that can be used to predict the behavior of switch-mode non-isolated (SMNI) DC-DC converters operating in closed loop. The proposed technique can be implemented in an open-source numerical computation software, such as Scilab, Octave or Python, [...] Read more.
This paper presents a Python-based simulation technique that can be used to predict the behavior of switch-mode non-isolated (SMNI) DC-DC converters operating in closed loop. The proposed technique can be implemented in an open-source numerical computation software, such as Scilab, Octave or Python, which makes it versatile and portable. The software that will be used to implement the proposed technique is Python, since it is an open-source programming language, unlike MATLAB, which is one of most-used programming and numeric computing platforms to simulate this type of system. The proposed technique requires the discretization of the equations that govern the open-loop operation of the converter, as well as the discretization of the transfer function of the controller. To simplify the implementation of the simulation technique, the code must be subdivided into different modules, which together form a package. The converter under analysis will be a buck converter operating in CCM. The proposed technique can be extended to any other SMNI DC-DC converter. The validation of the proposed technique will be carried out by comparing it with the results obtained in LTspice. Full article
(This article belongs to the Topic Engineering Mathematics)
Show Figures

Figure 1

Figure 1
<p>Buck converter circuit.</p>
Full article ">Figure 2
<p>Buck converter circuit during the conduction state.</p>
Full article ">Figure 3
<p>Buck converter circuit during the non-conduction state.</p>
Full article ">Figure 4
<p>Function that models the behavior of the converter during the on state: (<b>a</b>) Algorithm and (<b>b</b>) Python code.</p>
Full article ">Figure 5
<p>Function that models the behavior of the converter during the off state: (<b>a</b>) Algorithm and (<b>b</b>) Python code.</p>
Full article ">Figure 6
<p>Function that generates the output PWM signal: (<b>a</b>) Algorithm and (<b>b</b>) Python code.</p>
Full article ">Figure 7
<p>Main function flowchart. The conduction stage, non-conduction stage and PWM generator functions are represented in <a href="#signals-03-00020-f004" class="html-fig">Figure 4</a>, <a href="#signals-03-00020-f005" class="html-fig">Figure 5</a> and <a href="#signals-03-00020-f006" class="html-fig">Figure 6</a>, respectively.</p>
Full article ">Figure 8
<p>Schematics of the control circuit.</p>
Full article ">Figure 9
<p>Function that generates the Saw Tooth Waveform: (<b>a</b>) Algorithm and (<b>b</b>) Python code.</p>
Full article ">Figure 10
<p>Circuit implementation in LTspice.</p>
Full article ">Figure 11
<p>Waveforms of v<sub>O</sub>, i<sub>L</sub>, i<sub>C</sub> and v<sub>ctrl</sub> obtained in steady-state regime, with LTspice (<b>left plots</b>) and with the proposed simulation technique (<b>right plots</b>).</p>
Full article ">Figure 12
<p>Waveforms of v<sub>O</sub>, i<sub>L</sub>, i<sub>C</sub> and v<sub>ctrl</sub> obtained during the converter start up, with LTspice (<b>left plots</b>) and with the proposed simulation technique (<b>right plots</b>).</p>
Full article ">Figure 13
<p>Waveforms of v<sub>O</sub>, i<sub>L</sub>, i<sub>C</sub> and v<sub>ctrl</sub> obtained during a load variation (from 5 A to 10 A) at 35 ms, with LTspice (<b>left plots</b>) and with the proposed simulation technique (<b>right plots</b>).</p>
Full article ">Figure 14
<p>Waveforms of v<sub>O</sub>, i<sub>L</sub>, i<sub>C</sub> and v<sub>ctrl</sub> obtained during an input voltage variation (from 19 V to 9 V) at 35 ms, with LTspice (<b>left plots</b>) and with the proposed simulation technique (<b>right plots</b>).</p>
Full article ">
Back to TopTop