Browsing by Author "Boje, Edward"
Now showing 1 - 18 of 18
Results Per Page
Sort Options
- ItemOpen AccessBrachiating power line inspection robot: controller design and implementation(2021) Shongwe, Lindokuhle; Boje, EdwardThe prevalence of electrical transmission networks has led to an increase in productivity and prosperity. In 2014, estimates showed that the global electric power transmission network consisted of 5.5 million circuit kilometres (Ckm) of high-voltage transmission lines with a combined capacity of 17 million mega-volt ampere. The vastness of the global transmission grid presents a significant problem for infrastructure maintenance. The high maintenance costs, coupled with challenging terrain, provide an opportunity for autonomous inspection robots. The Brachiating Power Line Inspection Robot (BPLIR) with wheels [73] is a transmission line inspection robot. The BPLIR is the focus of this research and this dissertation tackles the problem of state estimation, adaptive trajectory generation and robust control for the BPLIR. A kinematics-based Kalman Filter state estimator was designed and implemented to determine the full system state. Instrumentation used for measurement consisted of 2 Inertial Measurement Units (IMUs). The advantages of utilising IMUs is that they are less susceptible to drift, have no moving parts and are not prone to misalignment errors. The use of IMU's in the design meant that absolute angles (link angles measured with respect to earth) could be estimated, enabling the BPLIR to navigate inclined slopes. Quantitative Feedback Control theory was employed to address the issue of parameter uncertainty during operation. The operating environment of the BPLIR requires it to be robust to environmental factors such as wind disturbance and uncertainty in joint friction over time. The resulting robust control system was able to compensate for uncertain system parameters and reject disturbances in simulation. An online trajectory generator (OTG), inspired by Raibert-style reverse-time symmetry[10], fed into the control system to drive the end effector to the power line by employing brachiation. The OTG produced two trajectories; one of which was reverse time symmetrical and; another which minimised the perpendicular distance between the end gripper and the power line. Linear interpolation between the two trajectories ensured a smooth bump-less trajectory for the BPLIR to follow.
- ItemOpen AccessCollaborative control of wave glider platforms - Local Communication and Sea State Estimation(2019) Fangbemi, Kossivi Agbessi; Boje, Edward; Verrinder, Robyn AClimate change is the focus of many oceanography and marine engineering researchers, with possible links between climate change and the carbon cycle in the Southern Ocean being considered. This type of investigation requires modern and cost-effective tools to conduct surveys and collect data from the ocean. The self-propelled unmanned surface vessel, the Liquid Robotics Wave Glider, was designed primarily as a marine research tool and offers several advantages over existing research vessels and other tools employed for data acquisition in the ocean. The main advantages are its robustness at sea, i.e. its ability to withstand extreme weather conditions, its propulsion energy source, which is the wave energy, and its customisable electronics payload. The inter-platform communication strategy of the Wave Glider inspired a few engineering questions, one of which is the focal point of this research: whether Low Power Wide Area Network (LPWAN) technology can be used to set up a local communication system enabling the collaboration of two or more Wave Gliders and reduce the cost, in terms of power and communication channels, involved in the communication with the Wave Glider platforms during missions. This research considers various LPWAN technologies available on the market and proposes LoRaWAN technology for the local communication system. LoRaWAN was selected as it presented a robust radio modulation and had growing support in the industry. In this research, a LoRa-based network of two nodes was developed, implemented and tested over the surface of the ocean. It was found that the system performs well over a distance of 1 km with both antennas having one end at the mean surface level of the sea. With the intention to increase the range of the platform and achieve a reliable and robust system, the research continued with the study of the influence of the surface waves on the proposed local communication system by exploring, firstly, the impact of seawater and, secondly, the wave height on signal transmission. The first study investigated the influence that the electromagnetic properties of seawater may have on the transmission of signals from one node to the second through simulations using the computational electromagnetic package FEKO. It revealed that, at the frequency of operation, which was 868 MHz, seawater reacted as a lossy conductor and reflected the signal upward, with negligible power penetrating the surface of the ocean. The subsequent study reviewed the statistical properties of the ocean surface waves in a sea of deep waters and proposed a relationship between the wind speed (or surface wave elevation), the antenna height, the distance separation between the two nodes and the probability of the presence of a line of sight (LoS) between the two nodes. This relationship quantifies the expected result that the probability of the LoS diminishes as the wind speed or the distance between the two nodes increases, whereas it improves with an increase in the antenna height. The last part of the research focused on initial works on sea state estimation using the lossless wave equation and Kalman Filter to provide 3D sea surface elevations that would be used to change to the probability of the LoS calculated previously in the research. Indeed, using the local communication to share the point-wise sea state data can be exploited to estimate the sea state over a rectangular region delimited to include these points. Sea state estimation is expected to enhance the joint navigation and coordination of the platforms and consequently, boost the probability of the LoS through the transmission at the crest of the waves. During the development of the Kalman Filter model, it was discovered that the sample time and the sample space significantly affect the performance and the stability of the discretised models. However, a carefully selected sampling time and sample space exhibited a stable system model. The results of the Kalman filtering were a realistic sea state estimate with a minimum error at the locations in the surrounding of the measurements.
- ItemOpen AccessComputer Vision-Based Classification of Flow Regime and Vapor Quality in Vertical Two-Phase Flow(Multidisciplinary Digital Publishing Institute, 2022-01-27) Kadish, Shai; Schmid, David; Son, Jarryd; Boje, EdwardThis paper presents a method to classify flow regime and vapor quality in vertical two-phase (vapor-liquid) flow, using a video of the flow as the input; this represents the first high-performing and entirely camera image-based method for the classification of a vertical flow regime (which is effective across a wide range of regimes) and the first image-based tool for estimating vapor quality. The approach makes use of computer vision techniques and deep learning to train a convolutional neural network (CNN), which is used for individual frame classification and image feature extraction, and a deep long short-term memory (LSTM) network, used to capture temporal information present in a sequence of image feature sets and to make a final vapor quality or flow regime classification. This novel architecture for two-phase flow studies achieves accurate flow regime and vapor quality classifications in a practical application to two-phase CO2 flow in vertical tubes, based on offline data and an online prototype implementation, developed as a proof of concept for the use of these models within a feedback control loop. The use of automatically selected image features, produced by a CNN architecture in three distinct tasks comprising flow-image classification, flow-regime classification, and vapor quality prediction, confirms that these features are robust and useful, and offer a viable alternative to manually extracting image features for image-based flow studies. The successful application of the LSTM network reveals the significance of temporal information for image-based studies of two-phase flow.
- ItemOpen AccessDesign and Implementation of a Digital Controller System for a Turbo-Generator(2024) Shakkour, Fadi; Boje, Edward; Eitelberg, EduardLaboratory turbo generators are systems that help to give a better understanding of the concept of a real power plant based on a turbo generation. They are built to have flexibility in some parameters, such as different fuels, different temperatures, fuel consumption, etc. This flexibility leads to each turbine being entirely unique. Thus, it becomes difficult to apply the regular models which are taught in literature, to control the outputs or predict the behavior of the turbines. This dissertation studies the behavior of the laboratory turbo generator located in ORT Braude College, according to inputs of fuel consumption and excitation voltage on the rotor, compared to the outputs of frequency and voltage on the load. This specific turbo generator is a twin-shaft generator, which means that it is used for wide range of output frequency, which is the opposite of traditional power plant requirements. From initial measurements, it was deduced that the system is an inherently unstable open-loop system for a wide range of frequencies which are available for the generator, between 1000 RPM and 8000 RPM. By using the Bristol gain numbers, it was shown that no controller may be designed to regulate both outputs independently by the given inputs for the system, as it requires a larger scope of the input than the system is physically able to give. The author proceeded by deeper analysis of the system, to model the turbo generator and have a better understanding of the connection between the inputs and outputs, to do so the connection between Bristol gains and quantitative feedback theory is achieved. The analysis started by laws of energy conservation, then to include experimental data to understand the connection between energy, efficiency, magnetic flux, fuel flow and excitation voltage and how they are connected to the rotation of the rotor in the generator. It was shown using Bristol gains that, unlike in power plants, the efficiency is strongly connected to the speed of the generator shaft, and proved again how, for this system, it is physically impossible to design a 2 × 2 controller and gave a better understanding for choice of input-output pairing due to weak coupling. As a conclusion from this analysis, a single SISO (single input single output) digital controller was designed, where the load frequency is controlled by the excitation voltage, which is the opposite of how a conventional power plant is controlled. The author uses a proportional and international controller by using “Ed's PI controller” (Professor Eduard Eitelberg) to overcome possible issues in the integration part. The controller was designed using the analysis of the turbine by implementing it in MATLAB, to have an initial theoretical digital proportional-integral controller and test it in a simulation using SimulinkMATLAB. The final step was to implement the controller through a micro-controller (teensy3.6) to do the calculations using software. The usage of a micro-controller requires an interface between it and the turbo generator as they work on different range of voltages. To overcome the difference in voltages, the author designed and implemented electronic circuits on the one hand to reduce the generator's output voltage as well as filtering noise from the signal, then the micro-controller can measure the frequency. On the other hand, another circuit to amplify the voltage output from the micro controller and to the excitor of the generator's rotor. While the implemented controller validated the theoretical model, there is a need for further investigation of the non-linearity in the system since the generator produces limit cycle oscillations.
- ItemOpen AccessDesign, modelling and control of a brachiating power line inspection robot(2016) Patel, Javaad; Boje, EdwardThe inspection of power lines and associated hardware is vital to ensuring the reliability of the transmission and distribution network. The repetitive nature of the inspection tasks present a unique opportunity for the introduction of robotic platforms, which offer the ability to perform more systematic and detailed inspection than traditional methods. This lends itself to improved asset management automation, cost-effectiveness and safety for the operating crew. This dissertation presents the development of a prototype industrial brachiating robot. The robot is mechanically simple and capable of dynamically negotiating obstacles by brachiating. This is an improvement over current robotic platforms, which employ slow, high power static schemes for obstacle negotiation. Mathematical models of the robot were derived to understand the underlying dynamics of the system. These models were then used in the generation of optimal trajectories, using nonlinear optimisation techniques, for brachiating past line hardware. A physical robot was designed and manufactured to validate the brachiation manoeuvre. The robot was designed following classic mechanical design principles, with emphasis on functional design and robustness. System identification was used to capture the plant uncertainty and a feedback controller was designed to track the reference trajectory allowing for energy optimal brachiation swings. Finally, the robot was tested, starting with sub-system testing and ending with testing of a brachiation manoeuvre proving the prospective viability of the robot in an industrial environment.
- ItemOpen AccessDetailed model for robust feedback design of main steam temperatures in coal fired boilers(2020) Polton, Cheriska; Boje, EdwardMain steam temperatures play a significant role in large coal fired power plant operation. Ideally, main steam temperatures should be accurately controlled to protect the thick wall components against long term overheating and thermal stress while meeting the design conditions at the steam turbine inlet. Although high steam temperatures are beneficial for thermal efficiency, it accelerates creep damage in high temperature components which is detrimental to the life of components. Alternatively, low steam temperatures increase the moisture content at the last stage blades of the turbine, causing the blades to deteriorate and fail. Control of the outlet steam temperature according to design conditions at variable loads is maintained via a balance between heat input (flue gas temperature and mass flow rate), evaporator outlet steam mass flow and spray water. The present control philosophy accuracy of main steam temperatures at an Eskom coal fired power plant was evaluated and compared to the latest technology and control strategies. Improving and optimizing steam temperature controls ensures design efficiency while maintaining long term plant health. The level of spatial discretization applied in simplifying the real boiler for modelling purposes was approached at a relatively high level. The intention was to model normal operating conditions and certain transients such as variable heat input and load changes to see its effect on steam temperatures and to be able to evaluate the performance of different temperature control techniques. The main outcome of this project was to design a robust control system for a dynamic model of the boiler using sets of low order linear models to account for uncertainty. The main concepts, models and theories used in the development of this dissertation include: 1) A detailed thermo-fluid model developed using Flownex to have high fidelity models of the process under varying operating conditions. This model was used to test and evaluate the robust controller design. 2) System Identification in Matlab to construct mathematical models of dynamic systems from measured inputoutput data and identify linear continuous time transfer functions under all operating conditions [1]. 3) Quantitative Feedback Theory (QFT) to design controllers for an attemperator control system at various onload operating conditions. This design was used understand the engineering requirements and seeks to design fixed gain controllers that will give desired performance under all operating conditions. 4) The design of a valve position controller to increase the heat uptake in a convective pass, thereby improving efficiency: Excessive attemperation in the superheater passes is generally associated with high flue gas temperatures which decrease thermal efficiency. Therefore, robust control of the attemperation system leads to an increase in heat uptake between the flue gas and steam in the boiler, resulting in a reduction in the flue gas temperature leaving the boiler, thus improving efficiency. The robust QFT controllers were set up using the valve position control technique and were used to confirm the improvement of control performance. The theories mentioned above were used to understand the control performance under varying plant conditions using a standard cascaded arrangement. It incorporated robust control design and engineering requirements such as bandwidth, plant life, spray water and thermodynamic efficiency. The control effort allocated to each superheaterattemperator subsystem in the convective pass was designed as a multi-loop problem.
- ItemOpen AccessDual-axis tilting quadrotor aircraft: Dynamic modelling and control of dual-axis tilting quadrotor aircraft(2018) Von Klemperer, Nicholas; Boje, EdwardThis dissertation aims to apply non-zero attitude and position setpoint tracking to a quadrotor aircraft, achieved by solving the problem of a quadrotor’s inherent underactuation. The introduction of extra actuation aims to mechanically accommodate for stable tracking of non-zero state trajectories. The requirement of the project is to design, model, simulate and control a novel quadrotor platform which can articulate all six degrees of rotational and translational freedom (6-DOF) by redirecting and vectoring each propeller’s individually produced thrust. Considering the extended articulation, the proposal is to add an additional two axes (degrees) of actuation to each propeller on a traditional quadrotor frame. Each lift propeller can be independently pitched or rolled relative to the body frame. Such an adaptation, to what is an otherwise well understood aircraft, produces an over-actuated control problem. Being first and foremost a control engineering project, the focus of this work is plant model identification and control solution of the proposed aircraft design. A higher-level setpoint tracking control loop designs a generalized plant input (net forces and torques) to act on the vehicle. An allocation rule then distributes that virtual input in solving for explicit actuator servo positions and rotational propeller speeds. The dissertation is structured as follows: First a schedule of relevant existing works is reviewed in Ch:1 following an introduction to the project. Thereafter the prototype’s design is detailed in Ch:2, however only the final outcome of the design stage is presented. Following that, kinematics associated with generalized rigid body motion are derived in Ch:3 and subsequently expanded to incorporate any aerodynamic and multibody nonlinearities which may arise as a result of the aircraft’s configuration (changes). Higher-level state tracking control design is applied in Ch:4 whilst lower-level control allocation rules are then proposed in Ch:5. Next, a comprehensive simulation is constructed in Ch:6, based on the plant dynamics derived in order to test and compare the proposed controller techniques. Finally a conclusion on the design(s) proposed and results achieved is presented in Ch:7. Throughout the research, physical tests and simulations are used to corroborate proposed models or theorems. It was decided to omit flight tests of the platform due to time constraints, those aspects of the project remain open to further investigation. The subsequent embedded systems design stemming from the proposed control plant is outlined in the latter of Ch:2, Sec:2.4. Such implementations are not investigated here but design proposals are suggested. The primary outcome of the investigation is ascertaining the practicality and feasibility of such a design, most importantly whether or not the complexity of the mechanical design is an acceptable compromise for the additional degrees of control actuation introduced. Control derivations and the prototype design presented here are by no means optimal nor the most exhaustive solutions, focus is placed on the whole system and not just a single aspect of it.
- ItemOpen AccessKalman Filtering and its Application to On-Line State Estimation of a Once-Through Boiler(2021) Patel, Zubeida; Boje, EdwardThis thesis contributes to non-linear continuous-discrete Kalman filtering of multiplex systems through the development of two main ideas, namely, integration of the unscented transforms with linearly implicit methods and incorporation of simulation errors in the state estimation problem. The newly developed techniques are then applied to the technically relevant problem of state estimation on the main components of a utility boiler. State estimators in industrial systems are used as soft-sensors in monitoring and control applications as the most cost effective and practical alternative to telemetering all variables of interest. One such example is in utility boilers where reliable and real-time data characterising its behaviour is used to detect faults and optimise performance. With respect to the state-of-the-art, state estimators display limitations in real-time applications to large-scale systems. This motivates theoretical developments in state estimation as a first part in this thesis. These developments are aimed at producing more practical and efficient algorithms in non-linear continuous discrete Kalman filtering for stiff large-scale industrial systems. This is achieved using two novel ideas. The first is to exploit the similarities between the extended and unscented Kalman filter in order to estimate the Jacobian required for linearly implicit schemes, thereby tightly coupling state propagation and continuous-time simulation. The second is to account for numerical integration error by appending a stochastic local error model to the system's stochastic differential equation. This allows for coarser integration time steps in systems that are otherwise only suited to relatively small step sizes, making the filter more computationally efficient without lowering its potential to construct accurate estimates. The second part of this thesis uses these algorithms to demonstrate the feasibility of on-line state estimation on the main components of a once-through utility power boiler that require in excess of a hundred state variables to capture its behaviour with adequate fidelity. Two separate models of the boiler are developed, a MATLAB® and a Flownex® model, comprising the economiser, evaporators, reheaters, superheaters and furnace. The mathematical MATLAB® model is better suited to real-time execution and is used in the filter. The more sophisticated model is based on a commercial thermal-hydraulic simulation environment, Flownex® , and is used to validate the mathematical modelling philosophies and construct filter observation data. After validating the performance of the filter against ground-truth data provided by the Flownex® model, the filter is demonstrated on historical plant data to illustrate its utility.
- ItemOpen AccessModelling, estimation and control of a twin-helicopter slung load transportation system(2018) Reddi, Yashren; Boje, EdwardThe development of a control system to transport and assemble cargo using two helicopters is presented in this thesis. It is more economical to use multiple lower cost helicopters in a coordinated manner to carry cargo than to use a single high performance helicopter for the transportation task. The reason for the generally higher cost of hiring high performance helicopters, is because they are not required often, and so, remain idle for most of their lifetime. Thus, using less specialised, lower performing helicopters to share the load is cheaper. Beyond just sharing the load of the cargo, the objective in this investigation is to control the attitude such that precise placement of the cargo can be made. This objective cannot be achieved using a single helicopter, unless a sophisticated tethering mechanism is developed. The installation of wind-turbine blades, powerline towers and radio masts in remote locations, are examples of where the application of this technology may be useful. The investigation of this thesis is around modelling, estimation and control of the twinhelicopter slung load transportation system. The title reflects the investigation that was required to be done to determine whether a scheme could be realisable. To test the concept, an experimental platform was developed. A small, light-weight and high performance avionics system was designed and interfaced to the helicopters. The experimentation was done indoors, and hence, the flying volume was limited. For the purpose of feedback and analysis, a motion capture system was developed to track the position and attitude of the helicopters. A high-fidelity mathematical model of a small-scale helicopter was developed. Estimation algorithms were then developed to optimally fuse the data from the instrumentation designed. The data was then used in a system identification exercise to find the parameters that capture the dynamics of the helicopter. The full constrained model of the twin-helicopter slung load dynamics was then developed. The high-fidelity multivariable, interacting system was then linearised to generate a set of uncertain plants. Unexpected resonant modes were investigated using modal analysis to understand their source. Robust controllers were designed using Quantitative Feedback Theory (QFT) for the individual helicopter attitude and altitude loops. A solution was found for the twin-helicopter load transportation system by decoupling the plant with a static pre-compensator and then designing a decentralised QFT controller for the 6 × 6 plant. The effort of this thesis is towards the (practical) realisation of a twin-helicopter aerial crane capable of attitude control; the architecture for the industrialisation of the twin-helicopter load transportation system is proposed.
- ItemOpen AccessMultiple Mobile Robot SLAM for collaborative mapping and exploration(2021) Dikoko, Boitumelo; Verrinder, Robyn; Boje, EdwardOver the past five decades, Autonomous Mobile Robots (AMRs) have been an active research field. Maps of high accuracy are required for AMRs to operate successfully. In addition to this, AMRs needs to localise themselves reliably relative to the map. Simultaneous Localisation and Mapping (SLAM) address the problem of both map building and robot localisation. When exploring large areas, Multi-Robot SLAM (MRSLAM) has the potential to be far more efficient and robust, while sharing the computational burden across robots. However, MRSLAM encounters issues such as difficulty in map fusion of multi-resolution maps, and unknown relative positions of the robots. This thesis describes a distributed multi-resolution map merging algorithm for MRSLAM. HectorSLAM, which is one of many single robot SLAM implementations, has demonstrated exceptional results and was selected as the basis for the MRSLAM implementation in this project. We consider the environment to be three-dimensional with the maps being constrained to a two-dimensional plane. Each robot is equipped with a laser range sensor for perception and has no information regarding the relative positioning of the other robots. The experiments were conducted both in simulation and a real-world environment. Up-to three robots were placed in the same environment with Hector-SLAM running, the local maps and localisation were then sent to a central node, which attempted to find map overlaps and merge the resulting maps. When evaluating the success of the map merging algorithm, the quality of the map from each robot was interrogated. Experiments conducted on up to three AMRs show the effectiveness of the proposed algorithms in an indoor environment.
- ItemOpen AccessOptimal state estimation for a power line inspection robot(2018) Soobhug, Divij; Boje, EdwardFollowing a paper published by E. Boje[1], this thesis discusses the design and off-line testing of different types of Kalman filters to estimate the attitude, position and velocity of a robotic platform moving along a power line. The nature of this problem limits the use of magnetometers. Magnetic field interference from the steel pylons and steel cored conductors will affect the local magnetic field. Moreover, high frequency signals from on-board power electronic drives and induced magnetic fields due to ferromagnetic components of the robot along with aliasing, quantization effects and a low signal to noise ratio make notch filtering at 50 Hz impractical. Thus, a GPS/IMU filter solution, which uses the power line curvature and horizontal direction in measurements, to constrain the robot to the line was designed. Different types of filters were implemented; The Extended Kalman filter (EKF), the Unscented Kalman filter (UKF) and the Error State Kalman filter (ErKF). Measurements were recorded and the filters were tested offline. While all the filters tracked properly, it was found that the EKF was better in computational speed completing an iteration in 87 µs, the ErKF was second best with an average time of 120 µs for one iteration and the UKF was last with an average time of 1040 µs for one iteration. Errors between the true state and estimated state for the simulation were quantified using root mean square values (RMS). The RMS values were almost the same for the EKF and ErKF with the error for the x position at 0.81 m and z position at 0.038 m. The UKF produced RMS errors of 0.79 m for x position and 0.11 m for z position. It can be seen that the UKF is slightly better for the x position but is much worse for the z position. Overall, the GPS measurement RMS values used were 4 m and 20 m for the horizontal and vertical positions respectively. Thus, the filters brought a big improvement. However, the recommended filter is the EKF as is produced comparable or better results as compared to other filters and expends the least computational effort. A state estimator was also developed for a J.Patel’s PLIR project [2], where a brachiating version of a power line robot was modeled. The brachiation mechanism was approximated to a double pendulum and kinematics based Kalman filter was designed. Simulations of EKF and UKF were made. The EKF is still recommended as its estimates are closer to the true values and its computation time is about five times faster.
- ItemOpen AccessOptimisation of Rail-road Level Crossing Closing Time in a Heterogenous Railway Traffic: Towards Safety Improvement - South African Case Study(2020) Tshaai, Dineo Christina; Mishra, Amit; Boje, EdwardThe gravitation towards mobility-as-a service in railway transportation system can be achieved at low cost and effort using shared railway network. However, the problem with shared networks is the presence of the level crossings where railway and road traffic intersects. Thus, long waiting time is expected at the level crossings due to the increase in traffic volume and heterogeneity. Furthermore, safety and capacity can be severely compromised by long level crossing closing time. The emphasis of this study is to optimise the rail-road level crossing closing time in order to achieve improved safety and capacity in a heterogeneous railway network. It is imperative to note that rail-road level crossing system assumes the socio-technical and safety critical duality which often impedes improvement efforts. Therefore, thorough understanding of the factors with highest influence on the level crossing closing time is required. Henceforth, data analysis has been conducted on eight active rail-road level crossings found on the southern corridor of the Western Cape metro rail. The spatial, temporal and behavioural analysis was conducted to extract features with influence on the level crossing closing time. Convex optimisation with the objective to minimise the level crossing closing time is formulated taking into account identified features. Moreover, the objective function is constrained by the train's traction characteristics along the constituent segments of the rail-road level crossing, speed restriction and headway time. The results show that developed solution guarantees at most 53.2% and 62.46% reduction in the level crossing closing time for the zero and nonzero dwell time, respectively. Moreover, the correctness of the presented solution has been validated based on the time lost at the level crossing and railway traffic capacity consumption. Thus, presented solution has been proven to achieve at most 50% recovery of the time lost per train trip and at least 15% improvement in capacity under normal conditions. Additionally, 27% capacity improvement is achievable at peak times and can increase depending on the severity of the headway constraints. However, convex optimisation of the level crossing closing time still fall short in level crossing with nonzero dwell time due to the approximation of dwell time based on the anticipated rather than actual value.
- ItemOpen AccessPrimary refrigeration system commissioning based on a transcritical 2- stage R744 cycle(2024) Teixeira, Daniella; Boje, Edward; Yacoob, SahalThis report gives a brief background into the use of carbon dioxide as a refrigerant (R744) and describes the development of a two-stage trans-critical cooling system that is intended to be used as a chiller for the detectors at CERN's Large Hadron Collider (LHC). It then goes on to describe the steps taken to prepare the system for start-up. These steps include the process of defining how the system should operate and translating this into actuator and PLC logic; identifying the safety limits and implementing alarms to prevent accidents; testing the PLC redundancy to understand its failure modes; testing the programmed logic and wiring; and testing the alarms before clearing the system for start-up. Once the system is started, the controllers are manually tuned by an operator to achieve stable and reliable performance. However, this project aims to determine whether a better performance can be achieved by first modelling the system, determining the transfer function of each control loop and designing the controllers mathematically. To do this, the system is modelled in Simulink, and the performance of the model is verified by comparing the outputs of the model to that of the physical system while running with the same operating conditions. With the verified model, the transfer function of each control loop can be determined, and various control methods can be used to design the PI controllers. Due to the complexity of the control problem, and the interaction between the multiple control loops, care is taken when defining the desired performance of the controllers to maximise disturbance rejection and ensure that the controllers can operate independently without causing instability in other control loops. The designed controllers are implemented in the simulated model of the plant to verify the performance of the control loops under different operating conditions and with realistic disturbances. This is compared to the performance of the physical system with its manually tuned controllers. The comparison finds that the designed controllers perform better, with less oscillation and better disturbance rejection than the manually tuned controllers. From this it can be concluded that the process of simulating the system and designing the controllers mathematically provides more stable performance than the manual operator tuning. However, this process is much more time-consuming and requires a deep understanding of the instabilities, disturbances, and possible failures of the system. This may not be practical for the commissioning of multiple, large, complex systems with restrictive deadlines but may be worthwhile for systems that will be multiplied several times as the Primary R744 chiller at CERN will be.
- ItemOpen AccessSea state estimation from inertial platform data for real-time ocean wave prediction(2018) Gwatiringa, Tinashe G; Boje, Edward; Verrinder, Robyn AOcean observation is vital in understanding how the oceans contribute toward climate change and other effects. This is one of many undertakings requiring a persistent presence in the oceans. These maritime activities are mainly carried out on large research vessels chartered for weeks at a time, which can be extremely costly. In addition, the data obtained when using these vessels are only short snapshots of the continual processes that occur. Recently, there has been a drive toward using Unmanned Surface Vehicles (USVs) and Unmanned Underwater Vehicles (UUVs), which can be deployed at a fraction of the cost, and provide greatly improved spatio-temporal data. The wave glider (WG) is one such autonomous marine robot used for persistent ocean research and other maritime activities, and forms the focus of this study. The WG is a low power USV/UUV hybrid that harnesses wave energy for propulsion, and has a small solar- and battery-powered thruster, and a rudder for steering. Due to effects of waves, currents, and other disturbances, the platform tends to veer off its desired path. Additionally, local sea state information is not taken into consideration while manoeuvring, hence energy extraction from ocean waves is not optimal. More sophisticated navigation algorithms operating on a per-wave strategy may improve accuracy along a specified path and maximise the energy uptake from the waves. To realise these improvements requires prediction of local wave behaviour. If one can predict what the wave field will be a short time in the future, then possible control action can be taken to efficiently navigate in the environment. Inertial measurements and wave modelling have been used to improve localisation of the WG platform directly, and predict the platform’s velocity. However there is limited work in the context of WG navigation. Hence the problem this dissertation aims to solve is the estimation and subsequent prediction of local wave behaviour. This work proposes a novel approach to estimate the sea state and hence predict short-term, local wave behaviour from inertial measurements on a slow-moving marine platform such as the WG. A Kalman filtering strategy consisting of a phase-locked loop and filter based sea state estimator is used to generate local height and angle of arrival estimates. This method offers an improvement over existing Fast Fourier Transform methods as it does not require long time series data to produce results, and enables the prediction of wave behaviour a short time into the future. The ideas are tested in simulation by generating wind waves using ocean wave models such as the Pierson Moskowitz model, and dynamic a dynamic model of the WG platform. In addition, a small scale lab experiment is carried out to verify the performance of the sea-state estimator developed. Preliminary results obtained indicate that relative wave height can be estimated on-board a marine platform, using only inertial sensors.
- ItemOpen AccessSea-state interaction based dynamic model of the Liquid Robotics' Wave Glider: Modelling and control of a hybrid multi-body vessel(2018) Rampersadh, Gevashkar; Verrinder, Robyn; Boje, EdwardA new class of unmanned marine research vessels makes use of wave propulsion to minimise energy requirements during voyages. Existing models of these hybrid sea-surface and underwater craft have not considered if the platform’s interaction with the immediate surrounding sea could be incorporated to allow for more accurate navigation and path planning. To this end a detailed three-dimensional model of one such vessel, the Liquid Robotics’ Wave Glider, has been developed in this study. The multi-body system is described using DenavitHartenberg parametrisation and a Lagrangian approach is used to generate the equations of motion for the body. Physical dimensions are derived from platform measurements and from the product specification sheet, hydrodynamic factors are derived from a SolidWorks model of the system, and added mass components are determined from empirical data. Finally, the dynamic model is verified for a given sea state and multiple sea states are tested to investigate the effect on the model’s performance. The developed Wave Glider model is shown to have a realistic response when hydrodynamic factors, added mass and hydrodynamic damping forces, are included and to sea states in terms of the hydrostatic restorative response. The wave-driven propulsion provided by the hydrofoils is shown to have dependence on the sea state by running the model in an open-loop simulation. Following the model validation, a control system is developed for the Wave Glider model to allow yaw attitude control of the glider using the controllable glider rudder input. The control system is generated making use of quantitative feedback theory (QFT) methods to provide robust control for the under-actuated system. The control scheme is shown to provide suitable performance for sea states that result in variable glider velocities. The model’s performance, in terms of the average velocity, is shown to have dependence on the direction of the sea state by running the model in an open-loop simulation for multiple sea states with sinusoidal waves approaching the Wave Glider model from different directions.
- ItemOpen AccessState estimation of a cheetah spine and tail using an inertial sensor network(2015) Fisher, Callen; Patel, Amir; Boje, EdwardThe cheetah (Acinonyx jubatus) is by far the most manoeuvrable and agile terrestrial animal. Little is known, in terms of biomechanics, about how it achieves these incredible feats of manoeuvrability. The transient motions of the cheetah all involve rapid flicking of its tail and flexing of its spine. The aim of the research was to develop tools (hardware and software) that can be used to gain a better understanding of the cheetah tail and spine by capturing its motion. A mechanical rig was used to simulate the tail and spine motion. This insight may inspire and aid in the design of bio-inspired robotic platforms. A previous assumption was that the tail is heavy and acts as a counter balance or rudder, yet this was never tested. Contrary to this assumption, necropsy results determined that the tail was in fact light with a relatively low inertia value. Fur from the tail was used in wind tunnel experiments to determine the drag coefficient of a cheetah tail. No researchers have actively sought to track the motion of a cheetah's spine and tail during rapid manoeuvres via placing multiple sensors on a cheetah. This requires the development of a 3D dynamic model of the spine and tail to accurately study the motion of the cheetah. A wireless sensor network was built and three different filters and state estimation algorithms were designed and validated with a mechanical rig and camera system. The sensor network consists of three sensors on the tail (base, middle and tip) as well as a hypothetical collar sensor (GPS and WiFi were not implemented).
- ItemOpen AccessTraditional Image Processing and Modern Computer Vision Techniques for the Study of Two-Phase CO2 Flow(2022) Kadish, Shai; Son, Jarryd; Boje, Edward; Yacoob, Sahal; Schmid, DavidThe work presented here details the development of software-based tools for the extraction of physical parameters which describe two-phase (gas-liquid) upwardly flowing CO2, for the purpose of using these parameters as sensor data for a control feedback loop, and for the automatic detection of flow regime transition, which is useful for the development of flow regime maps. The core focus of this thesis is the development of these tools in such a way that their primary input is an image or set of images. To achieve this, two schools of thought are explored: First, traditional image processing techniques are employed to study the flow. These techniques require manual image feature selection, and they make use of purposebuilt algorithms to extract the desired parameters from an input image using these features. The second approach makes use of modern computer vision techniques, where the image features are automatically learnt through machine learning, and an end-to-end network design makes use of these features to extract the desired output without manual tuning. Traditional image processing is used to develop an algorithm which extracts the void fraction value from an image of bubbly flow. This algorithm works by detecting individual bubbles within the input image, and then estimating the volume of each bubble (with uncertainty) in order to calculate the final void fraction. The outputs seen from this algorithm correlated well with those produced by established models for calculating void fraction, but the problem with this algorithm is its limited scope of use: it is only applicable to images of bubbly flow, a flow regime which exists for only a small portion of the total possible vapour quality range under steady state conditions. Two different tools, which share a similar architecture, and which classify flow regime and vapour quality respectively, were successfully developed using modern computer vision techniques. These models both take in video clips as their inputs. The approach makes use of deep learning to train a convolutional neural network (CNN), which is used for individual frame classification and image feature extraction, and a deep long short-term memory (LSTM) network, used to capture temporal features present in a sequence of image feature sets, and to make a final vapour quality or flow regime classification. The proposed architecture achieves accurate flow regime and vapour quality classifications in practical application to two-phase CO2 flow in vertical tubes based on off-line data and an on-line prototype implementation, developed as a proof of concept for the use of these models within a feedback control loop. The successful application of the LSTM network reveals the significance of temporal information for image based studies of multi-phase flow. When comparing these parallel developments, the advantages and disadvantages of the two approaches can be clearly seen. Traditional image processing requires far more extensive domain specific knowledge and manual fine tuning, but this approach allows for a user to clearly understand the outputs of the algorithm, whether they are correct or incorrect, as the internal mechanisms of the algorithm are all purpose built. This is not the case for deep learning based modern computer vision methodologies, which are more of a “black box”. These methods require a large amount of training data, but less domain specific knowledge, as the important features from the input data do not need to be manually selected and processed by the user. This leads to high performing systems which are difficult to understand and debug. There are different cases in which each of these methods would be preferable, but with the rapid evolution of deep learning and computer vision over the last few years, deep learning based computer vision appears to be replacing the traditional approach in many cases.
- ItemMetadata onlyUsing multiple view geometry for transmission tower reconstruction(2016) Morarjee, Bhavani; Nicolls, Fred C; Boje, EdwardAutomated platforms that conduct power line inspections need to have a vision system which is robust for their harsh working environment. State-of-the-art work in this field focuses on detecting primitive shapes in 2D images in order to isolate power line hardware. Recent trends are starting to explore 3D vision for autonomous platforms, both for navigation and inspection. However, expensive options in the form of specialised hardware is being researched. A cost effective approach would begin with multiple view geometry. Therefore, this study aims to provide a 3D context in the form of a reconstructed transmission pylon that arises from image data. To this end, structure from motion techniques are used to understand multiple view geometry and extract camera extrinsics. Thereafter, a state-of-art line reconstruction algorithm is applied to produce a tower. The pipeline designed is capable of reconstructing a tower up to scale, provided that a known measurement of the scene is provided. Both 2D and 3D hypotheses are formed and scored using edge detection methods before being clustered into a final model. The process of matching 2D lines is based on an exploitation of epipolar geometry, where such 2D lines are detected via the Line Segment Detection (LSD) algorithm. The transmission tower reconstructions contrast their point cloud counterparts, in that no specialised tools or software is required. Instead, this work exploits the wiry nature of the tower and uses camera geometry to evaluate algorithms that are suitable for offline tower reconstruction. [Please note: the fulltext has been deferred until 9 December 2016]