International Journal of Artificial Intelligence & Applications · 2010 · 27 citations · 24 references
EngineeringComputer EngineeringComputer ScienceArtificial IntelligenceField-programmable Gate ArraysReconfigurable ComputingActive Suspension SystemsAdaptive ControlControl System DesignControl SystemsController DesignSuspension SystemsActive SuspensionActive Suspension ControlAdaptive Fuzzy ControlFuzzy ControlFuzzy Control SystemsFuzzy Inference SystemsHardware Description Language ImplementationNonlinear Suspension Dynamics
A Field Programmable Gate Array (FPGA) is proposed to build an Adaptive Neuro Fuzzy Inference System (ANFIS) for controlling a full vehicle nonlinear active suspension system. A Very High speed integrated circuit Hardware Description Language (VHDL) has been used to implement the proposed controller. An optimal Fraction Order PIlDµ (FOPID) controller is designed for a full vehicle nonlinear active suspension system. Evolutionary Algorithm (EA) has been applied to modify the five parameters of the FOPID controller (i.e. proportional constant Kp, integral constant Ki, derivative constant Kd, integral order l and derivative order µ). The data obtained from the FOPID controller are used as a reference to design the ANFIS model as a controller for the controlled system. A hybrid approach is introduced to train the ANFIS. A Matlab Program has been used to design and simulate the proposed controller. The ANFIS control parameters obtained from the Matlab program are used to write the VHDL codes. Hardware implementation of the FPGA is dependent on the configuration file obtained from the VHDL program. The experimental results have proved the efficiency and robustness of the hardware implementation for the proposed controller. It provides a novel technique to be used to design NF controller for full vehicle nonlinear active suspension systems with hydraulic actuators.
24
H. E. Merritt, Victor Pomper · Journal of Applied Mechanics · 1968 · 2.6K citations
Engineering, Mechanical Engineering, Systems Engineering +17