Constraint optimization of nonlinear McPherson suspension system using genetic algorithm and ADAMS software

2021 ◽  
pp. 107754632110260
Author(s):  
Arash Vahedi ◽  
Ali Jamali

In this article, optimization of the McPherson suspension mechanism of a real car named Arisan is considered. In this regard, a model based on a real-life suspension system is proposed with the least simplification. This model is built in the ADAMS/View software based on the actual size of the suspension mechanism of Arisan. Moreover, the user-written code of the genetic algorithm in C is added as a plug-in to the ADAMS/View software in a completely innovative way to optimize the suspension system. 16 parameters of the suspension system are selected as design variables to wholly handle its geometry. The value of all design variables is optimally found by GA to minimize the variation of the camber angle as an objective function. Comparison of the obtained optimum suspension by the proposed method with the actual suspension system of Arisan shows a 23.5% improvement in the camber variation angle. It is worth noting that the proposed method does not require a mathematical model of the suspension system that leads to some simplifications such as linearization and non-friction joints. The proposed method can be used for modeling and optimization of other nonlinear dynamical systems such as robotics and building structures.

2020 ◽  
Vol 3 ◽  
pp. xviii-xviii
Author(s):  
Driss Boutat

Modelling a real life system starts with defining its inputs/outputs, where the inputs depend on the nature of the actuator (or to take actions) and the outputs are measurements. In general, some of the outputs are measured using physical sensors, while the unavailable states can be obtained using the so-called software sensors (or observers). For accurate understanding real life system, data about its state are usually measured using physical sensors. This can be expensive and makes the system structure cumbersome. Besides, in many cases, it is simply impossible to measure some system information directly. Due to these drawbacks, a solution may be the introduction of the so-called software sensors or observers. These sensors are based on a well- defined system model and provide an accurate estimation of the missing data from the available physical measurements. Actually, obtaining a well-defined mathematical model is not always possible, or the obtained models do not allow obtaining strategies to drive accurate comprehensive conclusion of our system. Therefore, how we can to overcome those difficulties? Using dynamic models learning.


Author(s):  
Ray Huffaker ◽  
Marco Bittelli ◽  
Rodolfo Rosa

In this chapter, we describe how highly erratic dynamic behavior can arise from a nonlinear logistic map, and how this apparently random behavior is governed by a surprising order. With this lesson in mind, we should not be overly surprised that highly erratic and random appearing observed data might also be generated by parsimonious deterministic dynamic systems. At a minimum, we contend that researchers should apply NLTS to test for this possibility. We also introduced tools to analyze dynamic behavior that form the foundation for NLTS. In particular, we have stressed the quite unexpected capability to achieve some form of predictability even with only one trajectory at hand. In subsequent chapters, we treat known nonlinear dynamical systems as unknown, and investigate how NLTS methods rely on a single solution (or multiple solutions) generated by them to reconstruct equivalent systems. This is a conventional approach in the literature for seeing how NLTS methods work since we know what needs to be reconstructed.


2018 ◽  
Vol 12 (3) ◽  
pp. 181-187
Author(s):  
M. Erkan Kütük ◽  
L. Canan Dülger

An optimization study with kinetostatic analysis is performed on hybrid seven-bar press mechanism. This study is based on previous studies performed on planar hybrid seven-bar linkage. Dimensional synthesis is performed, and optimum link lengths for the mechanism are found. Optimization study is performed by using genetic algorithm (GA). Genetic Algorithm Toolbox is used with Optimization Toolbox in MATLAB®. The design variables and the constraints are used during design optimization. The objective function is determined and eight precision points are used. A seven-bar linkage system with two degrees of freedom is chosen as an example. Metal stamping operation with a dwell is taken as the case study. Having completed optimization, the kinetostatic analysis is performed. All forces on the links and the crank torques are calculated on the hybrid system with the optimized link lengths


Sign in / Sign up

Export Citation Format

Share Document