project urban-fiesta
I'm fucking hammered so sorry if this documentation doesn't make sense.
This model is adapted from a Mathworks tutorial on CVT modeling with Simscape. It is intended for basic tuning insight while vehicle data is unavailable due to COVID-19.
The main.slx
is the overall system model. It consists of four blocks: Engine, CVT, Gearbox, and Vehicle & Driveline. Each of these is a referenced subsystem that can be edited and tested individually.
get this guy a fuckin puppers
This subsystem is built around the generic combustion engine block from Simscape Driveline.
The engine is based on data provided be an SAE India team found in the Mathworks tutorial on CVT modeling. The block includes inertia values for the crankshaft and flywheel. The idle and redline speed control values are tuned empirically based on personal experience, as is the external rotational damper block.
The test harness used for tuning is saved in a separate model as Engine_test.slx
.
Future work for this subsystem would involve gathering dyno data with known throttle commands and shaping the block response to match this data.
This subsystem is built around the continuously variable transmission block from Simscape Driveline.
The CVT block has the correct shaft orientation but has not been altered in any other way. External blocks account for the inertia of the primary and secondary pulleys
Future work for this subsystem would involve gathering data to calculate viscous friction coefficients at each sheave, as well as finding some overall efficiency number to account for belt losses in a broad range of operating conditions.
This subsystem includes the fixed double reduction gears. Two simple gear blocks include the appropriate ratios and are assumed to operate at constant 95% efficiency. The inertias of each gear are accounted for in external blocks.
No further work is necessary for this subsystem. As an optional addition we could gather data to tune the viscous loss coefficients, but a constant efficiency assumption is probably sufficient for the scope of this model.