S7-1 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation SECTION 7 CREATING AND SIMULATING FULL VEHICLES.

Slides:



Advertisements
Similar presentations
Adams/Car Suspension Analysis
Advertisements

WS6-1 ADM730, Workshop 6, September 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 6 USING THE ASCII CONDUIT.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Automating Tasks With Macros
SECTION 10 BUILDING TEMPLATES.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
WS2-1 ADM740, Workshop 2, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 2 TEMPLATES VERSUS SUBSYSTEMS.
S1-1 ADM703, Section 1, August 2005 Copyright  2005 MSC.Software Corporation PART 1 ADVANCED MODELING AND BEST PRACTICES.
WS4-1 ADM703, Workshop 4, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 4 WASHING MACHINE.
Copyright  2007 MSC.Software Corporation MSC.Software Corporation 2 MacArthur Place Santa Ana, CA 92707, USA Tel: (714) Fax: (714) Web:
Creating a Web Site to Gather Data and Conduct Research.
WS15-1 ADM740, Workshop 15, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 15 Adams/Car Mechatronics.
FOUR-POST VERTICAL EXCITATION TEST
S1-1 ADM740, Section 1, June 2007 Copyright  2007 MSC.Software Corporation SECTION 1 Introducing Adams/Car.
A-1 ADM740, Appendix A, June 2007 Copyright  2007 MSC.Software Corporation APPENDIX A EXAMPLE ANALYSES.
Copyright  2007 MSC.Software Corporation MSC.Software Corporation 2 MacArthur Place Santa Ana, CA 92707, USA Tel: (714) Fax: (714) Web:
ME451:Kinematics and Dynamics of Machine Systems (Spring 09)
S8-1 ADM740, Section 8, June 2007 Copyright  2007 MSC.Software Corporation SECTION 8 DRIVING MACHINE.
ADDITIONAL APPLICATIONS
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Tutorial For Version 10.0 and later.
WS1-1 ADM740, Workshop 1, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 1 OPEN AND RUN AN ASSEMBLY.
S4-1 ADM703, Section 4, August 2005 Copyright  2005 MSC.Software Corporation SECTION 4 WASHING MACHINE.
WS8-1 ADM740, Workshop 8, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 8 Creating Event Files.
S6-1 ADM740, Section 6, June 2007 Copyright  2007 MSC.Software Corporation SECTION 6 CREATING AND SIMULATING SUSPENSIONS.
WS12-1 ADM740, Workshop 12, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 12 BUILDING A WHEEL TEMPLATE.
WS13-1 ADM740, Workshop 13, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 13 EXPLORING AND COMPLETING TEMPLATES.
South Dakota Library Network MetaLib Management Basics Categories Administration South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD.
WS11-1 ADM740, Workshop 11, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 11 FLEX TUTORIAL.
S11-1 ADM740, Section 11, September 2007 Copyright  2007 MSC.Software Corporation SECTION 11 COMMUNICATORS.
S9-1 ADM740, Section 9, June 2007 Copyright  2007 MSC.Software Corporation SECTION 9 PARAMETERIZATION.
S12-1 ADM740, Section 12, June 2007 Copyright  2007 MSC.Software Corporation SECTION 12 USING FLEXIBLE BODIES.
S11-1 ADM , Section 11, August 2005 Copyright  2005 MSC.Software Corporation SECTION 11 MACROS: OVERVIEW.
ADAMS Assignment 6 ME451:Kinematics and Dynamics of Machine Systems (Fall 2013) Assigned: November 13, 2013 Due: November 20, 2013.
S2-1 ADM740, Section 2, June 2007 Copyright  2007 MSC.Software Corporation SECTION 2 BASIC CONCEPTS.
WS10-1 ADM740, Workshop 10, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 10 GETTING INFORMATION ABOUT COMMUNICATORS.
WS3-1 ADM740, Workshop 3, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 3 CREATING AND ADJUSTING SUSPENSIONS.
WS5-1 ADM , Workshop 5, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 5 PARAMETERIZING A NEW MODEL.
WS1-1 ADM730, Workshop 1, September 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 1 INTRODUCTION Open Retracted - Bad Retracted - Good.
S15-1 ADM740, Section 15, June 2007 Copyright  2007 MSC.Software Corporation SECTION 15 EXPLORING TEMPLATES.
WS16-1 ADM740, Workshop 16, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 16 Using Adams/Linear with Adams/Car.
USING OPTIONAL SUBSYSTEMS
Adams/CHASSIS INTERFACE
SECTION 5 Full Vehicle Analysis.
WORKSHOP 2 Driveline Components
Adams/CHASSIS FILE STRUCTURE
WORKSHOP 1 CUSTOM TIRE SUBROUTINE
WORKSHOP 14 EXPLORING AND COMPLETING TEMPLATES
CREATING AND ADJUSTING SUBSYSTEMS
SECTION 17 TILT TABLE ANALYSIS.
ADDITIONAL APPLICATIONS
INTRODUCING Adams/CHASSIS
PARTS AND COORDINATE SYSTEMS
SECTION 7 DRIVING MACHINE.
WORKSHOP 8 TIRE MODELING.
SECTION 4 Driveline Analyses.
WORKSHOP 8 TIRE TESTRIG TUTORIAL
APPENDIX A EXAMPLE ANALYSES
WORKSHOP 2 TEMPLATES VERSUS SUBSYSTEMS
Core LIMS Training: Advanced Administration
INSTRUMENTING THE MODEL
WORKSHOP 3 GSE IMPORT.
CREATING AND SIMULATING FULL VEHICLES
WORKSHOP 12 GETTING INFORMATION ABOUT COMMUNICATORS
WORKSHOP 1 INTRODUCTION.
SECTION 12 COMMUNICATORS.
APPENDIX B Adams/Car Files
INTRODUCING ADAMS/CAR
SECTION 8 TIRE MODELING.
Chapter 1 Introduction.
Presentation transcript:

S7-1 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation SECTION 7 CREATING AND SIMULATING FULL VEHICLES

S7-2 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation

S7-3 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation ● In this section, you learn how to create full-vehicle assemblies in Adams/Car. You also learn about the available full-vehicle analyses and how to submit them. Creating and Simulating Full Vehicles

S7-4 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Creating and Simulating Full Vehicles ● What’s in this section: ● Creating Full-Vehicle Assemblies ● Shifting Subsystems ● Updating Subsystems and Assemblies ● Synchronizing Subsystems and Assemblies ● Adding/Removing and Activating/Deactivating Subsystems ● Adjusting Mass ● Full-Vehicle Analyses ● Full-Vehicle Event Generator

S7-5 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation ● To create a full-vehicle assembly, go to File  New  Full Vehicle. This dialog box requires a list of all subsystems that make up your assembly. The subsystem necessary are body, front and rear suspension, front and rear tires, steering system, and a test rig. ● All the analyses currently available are based on the Driving Machine. Therefore, to perform open-loop, closed-loop, and quasi- static analyses, you must select the.__MDI_SDI_TESTRIG in your assemblies. ● You can include other subsystems in the full-vehicle assembly by selecting the check box, Other Subsystem. The location and connectivity of these subsystems depend on the how the subsystems and the communicators are defined, and whether or not the template is shifted. Creating Full-Vehicle Assemblies

S7-6 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Full Vehicle Assembly Illustrated Full Vehicle Assembly Rear Wheels Testrig Front Suspension BodySteering Rear Suspension Front Wheels

S7-7 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation ● To shift a subsystem, in the Standard Interface, go to Adjust  Shift. Here you have the choice of shifting the subsystem fore/aft and up/down. Fore/aft moves the subsystem along the global x-axis. Up/down moves it along the global z-axis. Shifting Subsystems

S7-8 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation After shifting the rear suspension aft and up Shifting Subsystems (Cont.)

S7-9 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Updating Subsystems and Assemblies ● Updating subsystems ● Occasionally, you may want to change a subsystem that is used within your assembly, and see the changes take effect in your assembly. In other words, you want to edit the subsystem file, and see the changes alter your assembly file. To do this, go to File  Update  Subsystem, and then select the subsystem. This option prevents you from closing the assembly and reopening it with the modified subsystem to see the change. Note: You must save the changed subsystem in the database to be loaded into the assembly. Also, the update subsystem changes do not affect topology; they only update the parameters that can be adjusted at the subsystem level. ● Updating assemblies ● Similarly to updating subsystems, you can update your assembly. To do this, go to File  Update  Assembly, and then select the assembly. This option prevents you from closing the assembly and reopening it with the modified subsystems by reloading information from the saved subsystems that the assembly references.

S7-10 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Synchronizing Subsystems and Assemblies ● Adams/Car allows you to automatically synchronize multiple in- session versions of the same subsystem. You can select a master subsystem (source) and choose from a dynamically updated list of other subsystems (targets) in the session. The target subsystems then inherit all settings of the master (only the subsystem mode is retained), which helps alleviate some subsystem consistency concerns raised when we introduced support for multiple assemblies in the same session. ● For example, assume you are working on a suspension assembly and a full-vehicle assembly that both reference the same steering subsystem. If you make a change to the steering wheel position in the suspension assembly, this functionality allows you to synchronize that change into the full-vehicle assembly, rather than making the change in two places.

S7-11 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Adding/Removing and Activating/Deactivating Subsystems ● An assembly is a live entity, in that you can modify the underlying subsystems even after the assembly is opened. You can perform five basic tasks on an assembly open in an Adams/Car session, as explained next. ● Add a new subsystem into an existing assembly: ● File  Manage Assemblies  Add Subsystem ● The assembly is first disassembled, which includes 'unassigning' communicators. The new subsystem is then opened underneath the existing assembly. The assembly is finally reassembled, which includes re-assigning the communicators.

S7-12 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Adding/Removing and Activating/Deactivating Subsystems (Cont.) ● Replace an existing subsystem in an assembly with a new subsystem: ● File  Manage Assemblies  Replace Subsystem ● The assembly is first disassembled, which includes 'unassigning' communicators. The existing subsystem is then deleted from the assembly. Next, the new subsystem is opened underneath the existing assembly. The assembly is finally re-assembled, which includes re-assigning the communicators. ● Remove an existing subsystem from an assembly: ● File  Manage Assemblies  Remove Subsystem ● The assembly is first disassembled, which includes 'unassigning' communicators. The existing subsystem is then deleted from the assembly. The assembly is finally re-assembled, which includes re-assigning the communicators.

S7-13 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Adding/Removing and Activating/Deactivating Subsystems (Cont.) ● Remove an existing subsystem from an assembly: ● File  Manage Assemblies  Remove Subsystem ● The assembly is first disassembled, which includes 'unassigning' communicators. The existing subsystem is then deleted from the assembly. The assembly is finally re-assembled, which includes re-assigning the communicators. ● Deactivate an existing subsystem in an assembly: ● File  Manage Assemblies  Toggle Subsystem Activity ● The assembly is first disassembled, which includes 'unassigning' communicators. The existing subsystem is then deactivated, which means that it is not actually removed from the assembly, but simply ignored. The assembly is finally re-assembled (with the deactivated subsystem not considered), which includes re- assigning the communicators.

S7-14 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Adding/Removing and Activating/Deactivating Subsystems (Cont.) ● Activate an existing subsystem in an assembly: ● File  Manage Assemblies  Toggle Subsystem Activity ● The assembly is first disassembled, which includes 'unassigning' communicators. The existing subsystem is then activated, which means that it will now be considered a valid part of the assembly. The assembly is finally re-assembled (with the activated subsystem now taking part), which includes re-assigning the communicators. ● In previous release, these tasks would require that you first close the assembly, then re-open a new assembly containing the appropriate subsystem definitions.

S7-15 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Adjusting Mass ● Adjusting the mass of your vehicle automatically ● In Adams/Car you can adjust the mass properties of an assembled model. To adjust the aggregate mass, enter the desired mass, the desired centroidal inertias, and the desired center-of- mass location, relative to a marker. You also select a part that Adams/Car modifies to match the desired mass properties. Therefore, the mass properties of the virtual vehicle match those of the real vehicle. ● To adjust the mass properties, go to Simulation  Full Vehicle Analysis  Automatic Mass Adjustment. ● To get the mass of some or all of the parts in your model, select Tools  Aggregate Mass (use the dialog box help (F1) for help on Aggregate Mass). ● If desired change causes the part you select to have a negative Ixx, Iyy, or Izz then the system the system will be unstable. To avoid this, you should first reduce inertia values in other parts so that all parts satisfy the Ixx + Iyy > Izz criteria without having negative inertias.

S7-16 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Adjusting Mass (Cont.) ● Adjusting the mass of your vehicle based on a typical measurement ● In most cases, the vehicle’s center of gravity (CG) location data (inertia tensor) is given with respect to the vehicle’s CG. However, when you use Tools  Aggregate Mass with respect to the ground (default) reference frame, the inertia tensor will be reported with respect to the global coordinate system at (0,0,0), since you don't know where the vehicle CG is beforehand. So, you have to first find out the vehicle CG location and create a CG marker in the template at that location. Then using Tools  Aggregate Mass again, this time with respect to the CG, find out the inertia tensor. This will allow you to compare your MD R2 Adams model mass properties to your measured data.

S7-17 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Adjusting Mass (Cont.) ● In your Adams/Car body template, you may create a hardpoint named vehicle_cg and create a marker, also named vehicle_cg, in the body parameterized to the same location as this hardpoint. In Adams/Car Standard Interface, first modify the CG hardpoint to the given value, then select Simulate  Full-Vehicle Analysis  Automatic mass adjustment. To display online help for this dialog box, press F1. Here is the suggested dialog box input: ● CG location = 0,0,0 ● Relative to marker = vehicle_cg ● Modify Part = body (chassis) Adams/Car can adjust the total vehicle mass and inertia by changing the mass, inertia, and CG location of the Modify Part. Tip: Don't set Relative to Marker to ges_chassis.cm if you select ges_chassis as the Modify Part, because Adams/Car will change the center-of-mass position of ges_chassis.

S7-18 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Full-Vehicle Analyses ● As stated previously, all the analyses currently available are based on the Driving Machine. Therefore, to perform open-loop, closed-loop, and quasi-static analyses, you must select the.__MDI_SDI_TESTRIG in your assemblies. ● The following is a list of the types of events that are available in Adams/Car: ● Open-loop events ● Drift ● Impulse steer ● Ramp steer ● Single lane change ● Step steer ● Swept sine steer

S7-19 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Full-Vehicle Analyses (Cont.) ● Cornering events ● Braking-in-turn ● Constant-radius cornering ● Cornering with steering release ● Lift-off turn-in ● Power-off cornering ● Straight-line behavior ● Acceleration ● Braking ● Power-off straight-line ● Course events ● ISO lane change ● File Driven Events

S7-20 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Full-Vehicle Analyses (Cont.) ● Static and Quasi-static maneuvers ● Constant-radius cornering ● Constant-velocity cornering ● Force moment method ● Straight-line acceleration ● Static Analysis ● SmartDriver ● 3D smooth road For details on these analyses, see the Running Analysis section in the Adams/Car online help. ● You can perform other full-vehicle analyses by creating your own test rig (see Appendix B, Four-Post Vertical Excitation Test) or by using Adams/Car Ride or Adams/Driveline (see Section 17 - Additional Applications).

S7-21 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Full-Vehicle Event Generator ● You use the Event Generator to create and modify full-vehicle event files that can contain multiple mini-maneuvers that you define. Within each minimaneuver, you can specify the steering, throttle, braking, gear, and clutch settings. You can also select from a large list of end conditions that terminates each mini- maneuver. These event files can then be used with the new driver technology developed by MSC.Software to simulate various full- vehicle events.

S7-22 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation Full-Vehicle Event Generator (Cont.) ● The Driving Machine control files use the XML data format and can be viewed in the Event Builder interface or in any Web browser. ● To access the Event Generator, go to Simulate  Full-Vehicle Analysis  Event Generator. Use the Event Generator to define a generic full-vehicle event from scratch or modify an existing full- vehicle event file. In particular you can: ● Define vehicle-specific information that is used by the Driving Machine during the execution of an event. ● Define controller parameters and gear-shifting strategies. ● Define quasi-static setup information that will be used during the quasi-static prephase of the simulation to drive the vehicle to a desired state of longitudinal and lateral acceleration. ● Define the number and the type of mini-maneuvers. For each mini- maneuver you can specify: ● The behavior of all five application areas (throttle, brake, gear, clutch, and steer). ● A number of individual or grouped end-conditions. ● The machine control strategy for the longitudinal and lateral dynamics of your vehicle.

S7-23 ADM740, Section 7, June 2007 Copyright  2007 MSC.Software Corporation