1 / 14

WORKSHOP 15 Adams/Car Mechatronics

WORKSHOP 15 Adams/Car Mechatronics. Mechatronics. Use Adams/Car Mechatronics to investigate vehicle dynamics through a lane change event with and without an Electronic Stability Program (ESP) system active. The Control systems will be based on either: Adams/Solver function expressions

kalona
Download Presentation

WORKSHOP 15 Adams/Car Mechatronics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WORKSHOP 15 Adams/Car Mechatronics

  2. Mechatronics • Use Adams/Car Mechatronics to investigate vehicle dynamics through a lane change event with and without an Electronic Stability Program (ESP) system active. • The Control systems will be based on either: • Adams/Solver function expressions • Compiled control system libraries created in MATLAB/Simulink.

  3. Baseline Simulation • Import the model • Start Adams/Car MD R2 in Standard Interface mode. • Load the Adams/Car Mechatronics plugin using the menu picks: Tools -> Plugin Manager. • Load the assembly named MDI_Demo_Vehicle_lt_ABS_ESP_01.asy from the amech_shared database.

  4. Baseline Simulation • Running a Baseline Simulation You will run a lane change simulation on a road surface having two very different traction characteristics: the left lane is slippery (mu = 0.2) while the right lane has greater traction (mu = 0.9). The ABS and ESP systems will be deactivated for the baseline simulation as the steering wheel is guided through a prescribed motion. • Deactivate the control systems: • From the menus, select Mechatronics -> Control System -> Modify… • In the Modify Control System panel, right-click and Browse for the system named: .MDI_Demo_Vehicle_lt_ABS_ESP_01.ABS_system_01.ues_ABS • Set the Active flag to be off. • In a similar fashion, turn off the ESP system named: .MDI_Demo_Vehicle_lt_ABS_ESP_01.ESP_system_01.ues_ESP

  5. Baseline Simulation • Run a lane change simulation • From the menus, select Simulate -> Full-Vehicle Analysis -> Open-Loop Steering Events -> Single Lane Change. • Specify the simulation parameters as following, taking care to use the Road 3d_road_smooth_flat_splitmu02.xml Data File, provided in the acar_training_MDr2/roads.tbl. • Run the simulation.

  6. Baseline Simulation • Plot the vehicle yaw rate (ues_cst_body_yaw_rate_model_units), as follows • Note the increasing yaw rate after 1.5 seconds as the vehicle begins to spin out of control near the end of the event. (Note that the steering wheel has a prescribed motion throughout the simulation, so no driver correction occurs to counteract the yawing).

  7. Function Expression Control System • Activating the ‘Function Expression’ ESP Controller Now activate the ESP and ABS controllers that are built into the Adams/Car Mechatronics demo model. These controllers are based on Adams/Solver Function Expressions alone, so neither MATLAB nor EASY5 are required. • Activate the controlsystems • From the menus, select Mechatronics -> Control System -> Modify. • In the Modify Control System panel, right-click and Browse for the system named: .MDI_Demo_Vehicle_lt_ABS_ESP_01.ABS_system_01.ues_ABS. • Set the Active flag to be on. • In a similar fashion, turn on the ESP system named: .MDI_Demo_Vehicle_lt_ABS_ESP_01.ESP_system_01.ues_ESP.

  8. Function Expression Control System • Re-run the lane change simulation • From the menus, select Simulate -> Full-Vehicle Analysis -> Open-Loop Steering Events -> Single Lane Change. • Use the same settings as for the last simulation, but change the Output Prefix to be ‘with_esp_functions’. • Compare the vehicle yaw rate (ues_cst_body_yaw_rate_model_units) between the with- and without-ESP simulations. Also plot the left and right front brake torques (pt[l,r]_front_brake_torque_data) for the with-ESP simulation. The effect of the ESP system activating the brakes should be apparent from the yaw rate plot. This ESP system has a target maximum yaw rate of approximately 10 deg/sec; the ESP simulation results should clearly show this.

  9. Function Expression Control System Yaw Rate and Brake Torque Comparison, Function-based Controller

  10. External Control System Change ‘Function Expression’ ABS and ESP Controllers to use controller built externally using Easy5/Matlab. • Activate the control systems • From the menus, select Mechatronics -> Control System -> Modify. • In the Modify Control System panel, right-click and Browse for the system named: .MDI_Demo_Vehicle_lt_ABS_ESP_01.ABS_system_01.ues_ABS • Change System Type to External System Library. • For the Library property File use the ABS_control_system_01.esl in the amech_shared/external_system_libraries.tbl directory. • In a similar fashion, turn on the ESP system named: .MDI_Demo_Vehicle_lt_ABS_ESP_01.ESP_system_01.ues_ESP. • For the ESP controller use the ESP_control_system_01.esl from the amech_shared/external_system_libraries.tbl directory.

  11. External Control System • Re-run the lane change simulation • From the menus, select Simulate -> Full-Vehicle Analysis -> Open-Loop Steering Events -> Single Lane Change. • Use the same settings as for the last simulation, but change the Output Prefix to be ‘with_esp_external’. • Compare the vehicle yaw rate (ues_cst_body_yaw_rate_model_units) between the with- and without-ESP simulations. Also plot the left and right front brake torques (pt[l,r]_front_brake_torque_data) for the with-ESP simulation.

  12. External Control System Yaw Rate and Brake Torque Comparison, Imported Library Controller

  13. Mechatronics • The characteristics of the function-based and external system based controllers are shown to be slightly different. Factors such as different gains/settings used while building the library can affect the results. • For using the Co-simulation method the knowledge base article below: 1-43315471: Using Mechatronics to Incorporate a Vehicle Controller into an Adams/Car Model http://support.mscsoftware.com/kb/results_kb.cfm?S_ID=1-43315471 • To learn more about building the control system in the template builder go through the tutorial provided in the online help documentation under: Adams/Car – Mechatronics - Tutorials

More Related