20 research outputs found
A comparative study of surrogate musculoskeletal models using various neural network configurations
Title from PDF of title page, viewed on August 13, 2013Thesis advisor: Reza R. DerakhshaniVitaIncludes bibliographic references (pages 85-88)Thesis (M.S.)--School of Computing and Engineering. University of Missouri--Kansas City, 2013The central idea in musculoskeletal modeling is to be able to predict body-level
(e.g. muscle forces) as well as tissue-level information (tissue-level stress, strain, etc.). To
develop computationally efficient techniques to analyze such models, surrogate models
have been introduced which concurrently predict both body-level and tissue-level
information using multi-body and finite-element analysis, respectively. However, this
kind of surrogate model is not an optimum solution as it involves the usage of finite
element models which are computation intensive and involve complex meshing methods
especially during real-time movement simulations. An alternative surrogate modeling
method is the use of artificial neural networks in place of finite-element models. The ultimate objective of this research is to predict tissue-level stresses
experienced by the cartilage and ligaments during movement and achieve concurrent
simulation of muscle force and tissue stress using various surrogate neural network
models, where stresses obtained from finite-element models provide the frame of
reference. Over the last decade, neural networks have been successfully implemented in
several biomechanical modeling applications. Their adaptive ability to learn from
examples, simple implementation techniques, and fast simulation times make neural networks versatile and robust when compared to other techniques. The neural network
models are trained with reaction forces from multi-body models and stresses from finite
element models obtained at the interested elements. Several configurations of static and
dynamic neural networks are modeled, and accuracies close to 93% were achieved, where
the correlation coefficient is the chosen measure of goodness. Using neural networks, the
simulation time was reduced nearly 40,000 times when compared to the finite-element
models. This study also confirms theoretical concepts that special network
configurations--including average committee, stacked generalization, and negative
correlation learning--provide considerably better results when compared to individual
networks themselves.Introduction -- Methods -- Results -- Conclusion -- Future work -- Appendix A. Various linear and non-linear modeling techniques -- Appendix B. Error analysi
Nonlinear Dynamic System Identification and Model Predictive Control Using Genetic Programming
During the last century, a lot of developments have been made in research of complex nonlinear process control. As a powerful control methodology, model predictive control (MPC) has been extensively applied to chemical industrial applications. Core to MPC is a predictive model of the dynamics of the system being controlled. Most practical systems exhibit complex nonlinear dynamics, which imposes big challenges in system modelling. Being able to automatically evolve both model structure and numeric parameters, Genetic Programming (GP) shows great potential in identifying nonlinear dynamic systems. This thesis is devoted to GP based system identification and model-based control of nonlinear systems.
To improve the generalization ability of GP models, a series of experiments that use semantic-based local search within a multiobjective GP framework are reported. The influence of various ways of selecting target subtrees for local search as well as different methods for performing that search were investigated; a comparison with the Random Desired Operator (RDO) of Pawlak et al. was made by statistical hypothesis testing. Compared with the corresponding baseline GP algorithms, models produced by a standard steady state or generational GP followed by a carefully-designed single-objective GP implementing semantic-based local search are statistically more accurate and with smaller (or equal) tree size, compared with the RDO-based GP algorithms.
Considering the practical application, how to correctly and efficiently apply an evolved GP model to other larger systems is a critical research concern. Currently, the replication of GP models is normally done by repeating other’s work given the necessary algorithm parameters. However, due to the empirical and stochastic nature of GP, it is difficult to completely reproduce research findings. An XML-based standard file format, named Genetic Programming Markup Language (GPML), is proposed for the interchange of GP trees. A formal definition of this standard and details of implementation are described. GPML provides convenience and modularity for further applications based on GP models.
The large-scale adoption of MPC in buildings is not economically viable due to the time and cost involved in designing and adjusting predictive models by expert control engineers. A GP-based control framework is proposed for automatically evolving dynamic nonlinear models for the MPC of buildings. An open-loop system identification was conducted using the data generated by a building simulator, and the obtained GP model was then employed to construct the predictive model for the MPC. The experimental result shows GP is able to produce models that allow the MPC of building to achieve the desired temperature band in a single zone space
Recommended from our members
Issues in on-line optimisation
In general, on-line optimisation can be defined as the on-line process of finding the optimum set-points of the system. Several areas might be concerned in this procedure. This thesis evaluates algorithms for on-line Optimisation. Techniques for steady-state detection, static data reconciliation, gross error detection and steady-state optimisation are presented and implemented separately and within an on-line optimisation methodology. It has been acknowledged for some time now that the estimation of derivative information is probably the major drawback of the steady-state optimisation technique considered here: the ISOPE algorithm. This thesis investigates the requirements of these derivatives, methods proposed to estimate them, and presents some attempts to overcome some related problems. Also a modified version of the dynamic model identification method that uses a nonlinear model representation is proposed, and compared under simulation with other available techniques. In the same context, an alternative method based on Artificial Neural Networks to estimate the derivatives is also implemented and tested. Often, rigorous steady-state detection is crucial for process performance assessment, simulation, optimisation and control. In general, at steady-state data is collected for safe, beneficial and rational management of processes. A method for automatic detection of steady-state in multivariable processes is implemented and tested. The technique is applied on a dynamic model of a chemical reactor. The presence of errors in process measurements can invalidate the potential gains obtained from advanced optimisation and control techniques. Data reconciliation and gross error detection methods are used to reduce the inaccuracies of these measurements. The implementation and application of static data reconciliation and gross error detection techniques in this thesis show a noticeable improvement in the operation of the system, and general control system performance. The various algorithms mentioned above are successfully implemented and tested under simulation. It is illustrated that in some cases, it is possible to use steady state detection in conjunction with data reconciliation, gross error detection, parameter estimation and optimisation, to form an on-line optimisation
methodology. The methodology was tested on a dynamic model of a chemical reactor