Research on Simulation Model of SolidWorks Hybrid Electric Vehicle Powertrain

Hybrid electric vehicles use traditional internal combustion engines and electric motors as power sources to start the car by mixing two systems of thermal energy and electric energy. In low speed and low power operation, the engine can be turned off and driven by electric motor. When driving at high speed, it is driven by internal combustion engine. Through the cooperative working mode of engine and electric motor, the energy generated by the vehicle during braking is converted into electric energy and accumulated to become a new one. Drive power. This can achieve high efficiency under different working conditions. Under normal circumstances, the fuel consumption per 100 kilometers is only equivalent to the fuel consumption of 1.0L of the traditional gasoline model. The fuel economy rate in the urban area has reached 37.3%-47.5%. The fuel economy rate in the suburbs has also reached 19.8%-36%, which is 8-9 oil consumption less than the 2.0L automatic gasoline car.

HEVs are available in series, parallel, hybrid and composite configurations. The powertrain of a parallel hybrid electric vehicle (PHEV) consists of a gearbox with planetary gears. In order to study the speed, torque, traction and power distribution of the PHEV, a power train must be established. The simulation model facilitates virtual prototype simulation to obtain relevant characteristic parameter curves.

Since its inception in 1995, SolidWorks software has greatly improved the design efficiency of mechanical design engineers with its excellent performance, ease of use and innovation, and can fully utilize the ability of engineers to use 3D tools for product development. From the modeling of parts and assemblies to the generation of engineering drawings conforming to the national standard, users can use the development tools that support OLE programming, such as VB, VC++, etc. to call the API function functions for secondary development and realize their own design intent.

1 SolidWorks secondary development software required
The software required for secondary development of SolidWorks is any software that supports OLE programming in VBA, VB, C and VC++. In order to facilitate the user's secondary development, SolidWorks provides the OLE API for the OLE application development interface, which includes hundreds of function functions. Users can use development tools that support OLE programming, such as VBA, VB, C, and VC++. Calling these function functions gives the programmer the ability to access SolidWorks directly.

2 SolidWorks secondary development method
2.1 Develop with the project wizard file
SolidWorks itself was developed under Windows, so a DLL compiled with VC++ can be used as a SolidWorks plug-in to integrate programs into SolidWorks. If you use VC++ as a development tool, you can use SolidWorks' earlier version of the project wizard file Swizard.

2.2 Developed with 3 sample project files
Three sample project files testapp, userdll and comuserdll are provided in the SolidWorks 2001 version, and can be used for secondary development based on these three example project files. These projects already have a basic programming framework on which developers can develop their own applications. The examples provided by the three sample project files are comprehensive and can meet the general engineering needs. As long as the source program can be clarified, the developer can add and modify it according to his own needs. In general, developers first need to add their own menu items on the SolidWorks interface as an interface to activate the user program to complete the data exchange with the user.

2.3 Developed with the ATL Object Wizard
It can be said that the development using the ATL object wizard is an upgraded version developed by Method 1. There are different ATL object wizard files for different versions of SolidWorks2004, SolidWorks2005 and SolidWorks2006. These wizard files can be downloaded from SolidWorks' official US website for api-sdk installation files and apihelp help files.

3 Interface methods provided by SolidWorksAPI
The SolidWorks API provides two interface methods: COM and Dispatch.

After the DLL generated by the COM interface is successfully registered in the Windows registry, the DLL program can be loaded by selecting "Plugin" under the SolidWorks "Tools" menu. The DLL plug-in can be automatically loaded the next time SolidWorks is started. Normally, as long as the DLL plugin is not cleared in the "Plugins" menu item, the plugin menu will appear after each startup. This type is used by the DLL plugin generated by the downloaded wizard file SWizard.swx.

The DLL generated by the Dispatch interface does not need to register the registry. After starting SolidWorks, select the DLL program to be loaded in the "Open" menu under the "File" menu. The DLL can be embedded in the DLL generated by the SolidWorks Dispatch interface. Registration, but the programmer needs to write the registration program himself. This example is the DLL plugin generated by the sample project testapp and userdll that comes with SolidWorks.

4 Establishment of simulation model of planetary gear train
The power transmission part of the parallel hybrid electric vehicle is mainly composed of a planetary gear train and a differential. To establish a simulation model of the planetary gear train, parametric modeling of the gear is first required, followed by parametric modeling of other parts, and then an assembly solid model is established. This paper uses VC++ to develop SolidWorks based on the ATL object wizard development method to realize the planetary powertrain modeling.

Next page

VA Distributor

Va Distributor,Super Distributor,Super Va Distributor,Best Va Distributor

Yantai Ciso Lubrication Technology Co.,LTD , https://www.cisolubrication.com