Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

go-kart test bench

Status
Not open for further replies.

Rappi

Student
Dec 13, 2020
2
Hey there,

my name is Basti and i'm working on a power test bench for my masters degree in electrical engineering.

That power test bench is supposed to measure the power of certain, smaller vehicles like go-karts right on the wheel hub. Therefore i have two servo drives controlled by a plc.

anlage_rac71x.jpg

fig. 1: repressentation of test bench device / construction.

Those karts have a rigid rear axle without a differential or any suspension. E. g. one vehicle has a combustion engine. It's a HONDA GX200 engine with 4.8 kW maximum power output.

engine_o7xjez.jpg

fig. 2: Representation of a HONDA GX200 one piston engine

The crankshaft leads into a oil-soaked automatic centrifugal clutch followed by two chain drives (gear ratio i = i1 * i2 = 2 * 2.5 = 5).

clutch_xogcos.jpg

fig. 3: Representation of centrifugal multi-disc clutch

Further i attached certain measurement equipment right on the rear axle and can measure speed and torque at one side.

rearAxle_ne5u9p.jpg

fig. 4: Rear axle CAD reverse engineering in freeCAD. That red mark dertermines the position of measurement equipment (strain gauges and Hall sensor).

rearAxle2_f1aswh.jpg

fig. 5: A part of the real rear axle.

To verify the test bench, i need to exactly figure out, what forces and torques take effect on whatever position in the drive chain.
Recently i also applied a hall sensor right on engine's flywheel, so i can additionally measure engine speed as well.

Simplified vehicle dynamics includes:
Code:
T_Drive = T_Acc + T_Air + T_Roll + T_i + T_Slo
whereat
- T_Drive is the engine torque on the crankshaft. It's the reservoir, what is max available
- T_Acc is the acceleration torque to speed up translational and rotational masses. It only appears if velocity =/= (unequal) constant and is defined by T_Acc = m_T*α*r² + J*α (whereat m_T = translational mass, α = angular acceleration, r = radius, J = moment of inertia)
- T_Air shall be counter torque caused by air drag
- T_Roll shall be rolling resisting toque caused by every wheel-road contact
- T_i shall be inner resistance like friction in wheel bearings, friction in clutch case, friction in drive chains etc.
and
- T_Slo is the resistance caused by a gradient on the road (resistance force times wheel radius)

So, in general, the vehicle can only use the mentioned reservoir to accelerate the masses. If no friction wouldn't exist T_Drive would be identical to T_Acc. With friction it's less. Regularly you can directly measure the wheel power (engine's power after reductions, what remains at the wheel-road contact spot) e. g. by a roller type dynamometer. While doing so you are missing air drag, translational acceleration and gradient resistance. The resisting moments, which reduce engines torque to effective engines torque on the rear axle could be estimated by a coast down measurement. While that measurement you gonna speed up to maximum velocity, decouple the clutch and freewheel to way lower speed. In that case the equation turns to:
Code:
T_Drive = 0 = T_Acc + T_Res
whereat
- the drive torque should be zero, because the drivetrain is decoupled
- the resistances aren't 0 and reduce the current speed little by little, because a negativ acceleration must act
Regularly you would say: 'oh fine. T_Acc = - T_Res'. You would know your speed drop down, which is directly measured, know your moment of inertia and could quantify the driving resistances.

Unfortunately in my case it's not simple as this...

First of all:
Since the recently added engine's speed measurement it's obviously, that the clutch doesn't really decouple while coast down runs.

Speeeeeed_xy57po.jpg

fig. 6: representation of acceleration and coast down runs on the road

In figure 6 i printed the speed measurement of two different acceleration and coast down runs. Those runs i did on the road with that gokart pictured above. You can see the speeds, measured in [rpm], over the relative measurement time t, measured in on either side. In each case the red line maps the engine speed and the green line maps the speed of the rear axle constantly multiplied by 5 ( x5 to better compare trends (remember all in all transition was 5)). The engine's idle speed is round about 1500 [rpm]. In each case the trottle is constantly kicked down to 100 % until maximum speed is archieved. Thenceforth it's fully droped to 0 % to coast down. The left hand side chart is the run, at which there is only the trottle drop off. The right hand side chart is a run, at which additionally the ignition is turned off. I hoped, while doing so as well, i could force the engine to instantly drop down to zero speed, to not get any ignitions in the combustion chamber. Buuuuut it's not. In both cases the secondary side of the clutch is dragging the primary side of the clutch - and thereby the crankshaft - to it's speed. In one case, there are ignitions and the engines resistance should be a little less. In the other case, there arn't any ignitions, so the drive chain is fully dragging the engine and the engine's resistance should be a little higher. You need to know, that those gokarts have homemade firing if the ignition is switched on (ignition coil and passing persistent magnet on flywheel). The left chart illustrates, that the engine does not decouple before idle speed.

So in fact i get the speed trends while coast down, but i cannot estimate the resisting torque or forces, because i'm missing the engine's inertia. This leads to ..

Second:

I'm missing the engines inertia to calculate the resisting torque from one of the coast down runs:
Code:
-(m_T*α*r² + J*α)= T_Res
But why i need to know that? Because to verify the test bench i need to know what kind of force / torque i have to simulate on test bench and which not. E. g. while driving in the outside, the engine is speed up translational masses, rotational masses, overcomes airdrag, rolling resistance, inner forces, slope and rolling resistance. While mounted on the test bench the engine only speeds up the kart's rotational masses, overcomes the kart's inner resistances and a little additional resistance of pillow block bearing to mount the go-kart, and of servo drive bearings and rotational masses. There is no air drag, there is no rolling resistance on the indoor test bench. The test bench has to simulate that and to calculate this i need to know the engines inertia (equation above).
So far i coupled the drivetrain to one of the servo drive. I ramped up the speed in certain manner and got the torque to doing so. Out of this i got the effective moment of inertia of the drivetrain without the engine (which is seen by servo). This is because, while doing so - motor the sencondary side of the clutch - i don't get any rotation to the primary side of the clutch. So i only have got an estimation of secondary drivetrain inertia of 0.0626 kgm². But its missing the engine. And the engine's inertia is multiplied with i² to an effective inertia right on the rear axle (so in my case x25). I cannot leave it unknown.
Further the general handling of unknown inertias with a certain mass factor is also not possible. Those factors are undocumented and the translational and rotational masses are to close to each other to just say: 'oh i take a regular vehicle mass factor like 1.1'

Third:

So far i always think, that the measured torque on the rear axle should be the effective T_Drive - from equation above - which is reduced by transmission losses but powers the rear axle. That measurement equipment on rear axle gives exemplary trends like this:

M1_Moment_Leistung_Beschl_vmlhqv.png

fig. 7: Representation of measured torque and calculated power whilst an acceleration run

The y-axis on the left hand side shows the measured one-sided-rear-axle-torque in [Nm]. The right hand side y-Axis shows the resulting mechanical power in [kW] (P = T*2*π*speed). The x-axis carries the rear axle speed in [rpm].

Virtually the engine's drag force, which takes action in the sprocket on the rear axle, is a reduced drag force, an effective drag force. It should not be the drag force from the crankshaft.
rearAxle3_slkaai.jpg

fig. 8: Schmematic of actually forces while accelerating.

It already overcame the losses in the clutch case and through the drive chains. If that effective drag force is greater than the instantaneous resistance force, which take action in the wheels, then there is a little reservoir to accelerate translational and rotational masses only of the rear axle? (since the effective drag force already and additionally overcame the rotational parts in clutch case and parts before rear axle?) If velocity and speed are unconstant, the effective drag force is high enough, there is an acceleration force, which also act against effective drag force. So if i look on the equilibrium state of torques, ...
Code:
T_Drag,eff. = T_Acc + T_Resis
.. isn't that meaning, i'm always measuring the effective T_Drag,eff? If i would calculate, even if i would exactly know the resistances, the inertia from that torque and speed ramp up, wouldn't it mean, that i only could calculate the inertia of the rear axle?

Is there anybody out there, who see my dilemmas and have a nice idea, how i can get to the engines inertia? If i finally could get this, i finally could say to my testbench: 'Servos! At this speed you do xyz resisting torque, at that speed you do xyz resisting torque' and so on. So that finally everything is determined like a road test in the outside.

I would really appreciate, if someone could help me to carve out the drawbacks. The dilemma is, in a motor-driven run i cannot decouple the clutch in a coast down. In a servo-driven test run i cannot couple the clutch to accelerate the non-ignition engine as well. How do i get the whole inertia?

Many thanks in advance [worm]
Basti

p.s.: Please excuse my weird using of which, what, on, at etc. I'm sure there are a bunch of failures. Not to mention the grammar. I still hope you can get my intention

p.s.2: Your forum is great. I never wrote in a forum like this. It's finally so easy to illustrate pictures and attach something. Thy for it! [glasses]
 
Replies continue below

Recommended for you

Drive the engine directly with a motor and measure the drag due to friction and compression.
Then vary the speed and extract the inertia information from the differences in drag.
eg:
Drag at x rpm
Drag at 2x rpm
drag at 3x rpm
etc.
The additional drag to accelerate from x to 2x to 3x etc will be related to inertia.
The time for the motor to coast down will be related to inertia.


Bill
--------------------
"Why not the best?"
Jimmy Carter
 
Hey waross,

thank you very much for your reply. Of course, drive the engine directly. i forgot to mention, that i'm looking for any solution hand in hand with a complete vehicle (not dismounted). The way of disassembly to remove certain parts is an obvious solution. But if i would doing so, i also could dismount the engine, dismount the clutch etc. to get the correct dimensions and rebuild them in a CAD application. All of that handlings are unsuitable because of the infrastructure in my university of applied sciences.

1. My master thesis already lasts way to long. Actually i should finish in november. Because of the lagging practical tasks on test bench i didn't write any text line so far. There is no room for further experiments like this.
2. That Corona issue, thus restricted access and upcoming x-mas break make such surgery impossible.
3. There aren't any spare parts (sealing, oil, whatever) of that karts and there isn't any budget to order something in the next few month (local budget).
4. If there would be any budget, purchase orders in public services would hang over weeks to month (officialism)

So is there any way to get the inertia with a complete kart, like a regualry vehicle - under restrictions mentioned above (post #1)? [ponder]

Basti
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor