We demonstrate how CasADi, a recently developed, free, open-source, general purpose software tool for nonlinear optimization, can be used for dynamic optimization in a flexible, interactive and numerically efficient w...
详细信息
We demonstrate how CasADi, a recently developed, free, open-source, general purpose software tool for nonlinear optimization, can be used for dynamic optimization in a flexible, interactive and numerically efficient way. CasADi is best described as a minimalistic computer algebra system (CAS) implementing automatic differentiation (AD) in eight different flavors. Similar to algebraic modeling languages like AMPL or GAMS, it includes high-level interfaces to state-of-the-art numerical codes for nonlinear programming, quadratic programming and integration of differentialalgebraic equations. CasADi is implemented in self-contained C++ code and contains full-featured front-ends to Python and Octave for rapid prototyping. In this paper, we discuss CasADi from the perspective of the developer or advanced user of algorithms for dynamic optimization for the first time, leaving out details on the implementation of the tool. We demonstrate how the tool can be used to model highly complex dynamical systems directly or import existing models formulated in the algebraic modeling language AMPL or the physical modeling language Modelica. Given this symbolic representation of the process models, the resulting optimal control problem can be solved using a variety of methods, including transcription methods (collocation), methods with embedded integrators (multiple shooting) as well as indirect methods.
This paper deals with the design process and the dynamic control simulation of a new type of 4-DOFs parallel mechanism that can be used as an endoscopie surgical manipulator. The proposed mechanism, 2-PUU 2PUS, is des...
This paper deals with the design process and the dynamic control simulation of a new type of 4-DOFs parallel mechanism that can be used as an endoscopie surgical manipulator. The proposed mechanism, 2-PUU 2PUS, is designed based on the screw theory and the parallel virtual chain type synthesis method. Based on the structure analysis of the 4-DOF parallel mechanism, the inverse position equation is studied using the inverse analysis theory of kinematics. The design and the stress analysis of the mechanism are investigated using SolidWorks software. The virtual prototype of the parallel mechanism is constructed, and the dynamic simulation is performed using ADAMS™ software. The system model utilizing PID and PI controllers has been built using MATLAB software. A more realistic simulation in accordance with a given bending angle and point to point control is implemented by the use of both ADAMS/MATLAB software. The simulation results showed that this control method has solved the coordinate control for the 4-DOF parallel manipulator so that each output is feedback to the four driving rods. From the results, the tracking performance is achieved. Other control techniques, such as intelligent ones, are recommended to improve the tracking performance and reduce the numerical truncation error.
The fault detection and isolation problem is studied for a class of nonlinear systems. Under structural conditions, a bank of High-Order Sliding-Mode observers is proposed. The value of the equivalent output injection...
详细信息
system model is very useful to study the response of a system for different input variations and for the control design schemes in both real time application and in the simulation. The concept of a model refers to ent...
详细信息
system model is very useful to study the response of a system for different input variations and for the control design schemes in both real time application and in the simulation. The concept of a model refers to entities varying from mathematical descriptions of a process to a replica of an actual system. The model of a boiler plant is derived and compared to the real plant response. In this paper the proportional and Integral (PI) controller applied for controlling the real and model of a boiler plant. The boiler plant model is derived based on the boiler plant dynamics. The experimental results show that the model developed able to represent the real boiler plant dynamic which proves by the similarity of the PI controller responses for both.
This paper presents a hybrid optimization algorithm, referred to as hybrid spiral dynamics bacterial chemotaxis (HSDBC) algorithm. HSDBC synergizes bacterial foraging algorithm (BFA) chemotaxis strategy and spiral dyn...
详细信息
ISBN:
(纸本)9781467315593
This paper presents a hybrid optimization algorithm, referred to as hybrid spiral dynamics bacterial chemotaxis (HSDBC) algorithm. HSDBC synergizes bacterial foraging algorithm (BFA) chemotaxis strategy and spiral dynamics algorithm (SDA). The original BFA has higher convergence speed while SDA has better accuracy and stable convergence when approaching the optimum value. This hybrid approach preserves the strengths of BFA and SDA and thus has the capability of producing better results. Moreover, it has simple structure, hence reduced computational cost. Several unimodal and multimodal benchmark functions are employed to test the algorithm in finding the global optimum point. Furthermore, the proposed algorithm is tested in the design of PD controller for a flexible manipulator system. The results show that the HSDBC outperforms SDA and BFA in all test functions and successfully optimizes the PD controller.
Diversity of loads, resistive and inductive, monophase and three phase, balanced and unbalanced, developed with power electronics or not, led to power quality problems at consumer level. Problems that can be resolved ...
详细信息
An algorithmic framework is developed for automatic deployment of car-like robots based on Linear Temporal Logic (LTL) formulae over a set of regions of interest in the environment. The environment and the regions of ...
详细信息
The fault detection and isolation problem is studied for a class of nonlinear systems. Under structural conditions, a bank of High-Order Sliding-Mode observers is proposed. The value of the equivalent output injection...
详细信息
The fault detection and isolation problem is studied for a class of nonlinear systems. Under structural conditions, a bank of High-Order Sliding-Mode observers is proposed. The value of the equivalent output injection is used for detecting and isolating particular faults in the system. The proposed method provides finite-time isolation of actuator and plant faults. Simulation results support the proposed approach.
Coordinated systems of multiple mobile manipulators can be much more flexible than single mobile manipulator in order to accomplish complex and changeable tasks. In this paper, sliding-mode control strategies are used...
详细信息
The paper will present the implementation of numeric systems for process control and it will explain the problems that arise from the independent way of development of the actual control tasks - oriented to control th...
详细信息
The paper will present the implementation of numeric systems for process control and it will explain the problems that arise from the independent way of development of the actual control tasks - oriented to control theory away from the real time system- oriented to operating system theory. It will then be described the effects o running such control on an on-the-shelf resources deprived hardware environment, and the way these can be surpassed using co-designed control theory.
暂无评论