RESOURCES
1. EMR DOCUMENTATION AND LIBRARY
Description: Energetic Macroscopic Representation (EMR) is a modeling method that was first developed in 2000 for researching and developing electro-mechanical systems, especially those with multiple objects or physical components. EMR represents a system by breaking it down into interacting subsystems, connected through power flows. This allows highlighting the energy exchange between subsystems, making it easier to observe and control the energy within the system. Once the EMR model of a system is complete, the control structure can be entirely built by "inverting" the EMR of each subsystem, following the principle of inversion-based control. Nowadays, EMR is widely used in research on electric cars, trains, planes, energy management for multi-source power systems, power transmission and distribution, studies on electrochemical and electromechanical processes in industrial machines, chemical and mechanical engineering, etc.
Link Download
(note: MATLAB 2015b or later is required.)
2. MODELING AND CONTROL OF BUCK CONVERTER USING EMR
Description: A buck converter is used to step down voltage of the given input in order to achieve required output. Buck converters are mostly used for USB on the go, point of load converters for PCs and laptops, Battery Chargers, Quad Copters, Solar Chargers, and power audio amplifiers... The system configuration and the EMR model of buck converter are describled as below. Based on the interaction principle, the system is divided into 5 subsystems: power supply, chopper, smoothing inductor, capacitor, and load.
System configuration of buck conveter
EMR model of buck converter
Download: Simulation
The example of the buck converter simulation using EMR technique is given in the above link (MATLAB 2015b or later is required). You must run the file "InitBuckConv.m" in order to get parameters before implementing the file ".mdl". Please notice that in this example, the buck converter is modeled by the average model and the load is assumed to be a resistor.
3. MODELING AND CONTROL OF PMDC MOTOR USING EMR
Description: A Permanent Magnet Direct Current (PMDC) Motor is a type of DC motors that uses a permanent magnet to create the magnetic field required for the operation of a DC motor. The system configuration and the EMR model of PMDC motor are describled as below.
System configuration of PMDC motor
EMR model of PMDC motor
Download: Simulation
The example of the PMDC motor simulation using EMR technique is given in the above link (MATLAB 2015b or later is required). You must run the file "Init_PMDC_motor.m" in order to get parameters before implementing the file ".mdl". Please notice that in this example, the chopper is modeled by the average model.
4. MODELING AND CONTROL OF ELECTRIC VEHICLES
After two examples about the buck converter and PMDC motor, you can try practicing with the electric vehicle which consists of the battery, electrical drive, mechanical transmission, and chassis. For simplicity, the electrical drive is modeled by the static model.
Download:
5. MICROPROCESSOR EXPERIMENTAL DOCUMENT
Download: Instruction
6. PROGRAMMING TECHNIQUES
Download: Slides
Email: Dr. Vo Duy Thanh - thanh.voduy@hust.edu.vn
Dr. Nguyen Bao Huy - huy.nguyenbao@hust.edu.vn
Address: C1-326, Hanoi University of Science and Technology, No.1 Dai Co Viet Street, Hanoi, Vietnam