Roof & Skylight Linkage Actuator Calculator

Explore a roof or lid lifted by two hinged bars and an actuator at their shared joint. Change the weight, link lengths and mounting positions to see the motion and compare actuator force, stroke and fit.

APPLICATION ENGINEERING

Roof & skylight linkage calculator

Roof angle0°90°20°Move the angle slider below
Fitted actuator
Load per actuator—at this angle

Maximum load —

Stroke needed—

Actuator load throughout the opening

Actuator load is the push or pull required at its mounting pin. It includes the fixed 50% extra load allowance. High peaks show where the linkage has least leverage.

How this roof-opening linkage works

Two hinged bars fold like an elbow. One bar connects to the roof or lid; the other connects to the fixed frame below it. The actuator pushes or pulls their shared joint, which moves the roof. Moving a mounting point or changing either bar length changes both the lifting force and the actuator travel.

This arrangement is often described as a two-link folding-arm linkage or a knee linkage. It can act as a toggle near a straight-line position. Counting the hinged roof and the fixed frame, the mechanism forms a four-bar chain. The actuator drives the joint between the two folding bars.

Use the calculator to compare mounting positions before choosing an actuator. It follows the linkage through the requested opening range and checks the force, stroke and mounting lengths together.

Measure from the roof hinge and the pin centers

  • Roof or lid length: measure from the hinge axis to the free edge. Enter the weight of everything that moves with the panel, including its frame and attached hardware.
  • Roof connection: measure along the panel from its hinge to the upper bar's mounting pin. This is separate from the panel's overall length.
  • Fixed-frame connection: locate the lower bar's fixed pin relative to the same roof hinge.
  • Upper and lower bar lengths: measure between the centers of their end pins, rather than the ends of the metal.
  • Actuator base: set its fixed pin to the left or right of the roof hinge and at the required distance below it. Positive X points along the frame toward the roof's free edge when horizontal; negative X is behind the hinge.
  • Closing and opening angles: 0° is horizontal and 90° is vertical. Set the closing angle below the opening angle, in one-degree steps. The animation and calculations follow this whole range. The bars must remain connected throughout that motion.

The center of gravity is where the panel's weight acts. This calculator assumes the weight is evenly spread, so that point stays halfway along the roof as you change its length. A heavy frame, handle or attached item can move the actual balance point and change the load. Changing the panel dimensions does not automatically change its entered weight.

Three results decide whether an actuator fits

1. Enough force throughout the opening

The important number is the highest required force anywhere in the move. The hardest position is not always fully closed. A mounting arrangement can work well at one angle and lose leverage a few degrees later.

2. Enough travel

Required stroke is the difference between the longest and shortest actuator pin-to-pin lengths along the entire path. A longer stroke does not automatically make a better fit: the actuator body must also fit when retracted.

3. The right closed and open lengths

The actuator's available pin-to-pin range must contain the linkage's entire required range. Compare the exact stroke variant, since changing stroke usually changes the actuator's retracted length too. If some travel is unused, suitable travel limits must stop the mechanism before it reaches a mechanical limit.

Actuator matches are dimensional and load comparisons. Check the product's push and pull ratings, duty cycle, speed, weather protection, mounting hardware and controller for the actual installation. A product with missing dimensional data cannot be treated as a confirmed fit.

Why a small mounting change can make a big difference

Imagine opening the roof by one small step. If that step gives the actuator plenty of movement, it can do the lifting with less force. If the roof moves but the actuator barely changes length, the actuator needs much more force. That is why its base position matters as much as its force rating.

The bars also have geometric limits. They cannot stretch to reach a joint that is too far away, and a fully straight or fully folded pair can reach a position where smooth movement is no longer possible. The two possible elbow positions are different assembly choices; the mechanism cannot simply jump from one to the other while running.

A near-straight toggle is not automatically a reliable lock. Keeping a roof open after power is removed depends on the actuator, stops, supports and structure, as well as the linkage geometry.

What the force calculation includes

The model balances the work done by the actuator against the work needed to raise the panel. The panel's gravitational turning force about the hinge is:

Hinge torque = panel mass × gravity × center-of-gravity distance × cos(opening angle)

The mechanism's geometry determines how quickly the actuator length changes as the panel turns. The ideal actuator force follows from:

Actuator force = hinge torque ÷ change in actuator length per radian of roof movement

The sign tells whether opening requires a push or a pull. A fixed extra load allowance of 1.5 adds 50% to the gravity-only force used for actuator selection. Where two identical mechanisms share the load, the calculation assumes equal sharing; actual load sharing and synchronized movement need suitable controls and a sufficiently stiff panel.

This is a slow-moving, gravity-only model with rigid bars and frictionless pins. It does not add wind, snow, seal resistance, acceleration, bar weight or structural flex. A general force margin does not calculate those extra loads. Pin strength, bracket strength, bar buckling and clearance need separate checks.

Where a folding-arm roof linkage can help

Roof hatches and access lids

A hatch over a compartment may have little room for an actuator mounted directly to the lid. A folding linkage creates another way to place the actuator below the opening. Try several fixed-pin and actuator-base positions, then check that the bars and actuator clear the hatch frame through the full move.

Skylights and horizontal roof windows

A rooflight opener must lift the glazing and its moving frame, not just the glass. A folding arm can change the relationship between a short actuator stroke and a larger opening angle. For an outdoor installation, calculate wind and other environmental loads separately and check the glazing manufacturer's mounting requirements.

Equipment covers and enclosure roofs

The same layout can open a rigid equipment cover or a small hinged roof panel. Include handles, insulation and attached fittings in the moving weight. Keep the folding joint and actuator clear of cables and equipment, and plan a positive support for maintenance access.

Set the closing angle from 0° to 89° and a higher opening angle up to 90°. For example, a roof that rests at 15° and opens to 60° moves through 45°. Both entered angles are measured above horizontal. A window that starts vertical and opens outward toward horizontal has a different motion and is outside this calculator's model.

Roof and skylight linkage questions

What is this type of roof-lift mechanism called?

It is a two-link folding-arm or knee linkage. Near a straight-line position it can behave as a toggle. The roof, two bars and fixed frame form a four-bar chain, driven here by a linear actuator connected to the shared knee joint.

How is it different from a direct-mounted hatch actuator?

A direct-mounted actuator connects the fixed frame straight to the lid. This mechanism puts two hinged bars between the frame and lid, with the actuator connected to their common joint. That changes the path, leverage and required mounting lengths, so a direct-hatch force formula is not enough.

Can the roof open to 90 degrees?

You can set a closing angle from 0 to 89 degrees and a higher opening angle up to 90 degrees, in one-degree steps. The bars and actuator need to reach every position between those angles. Some mounting arrangements reach a straight-line limit or require excessive force before 90 degrees.

Does a longer bar reduce the actuator force?

Not always. Changing either bar changes the joint's whole path. It may reduce force in one part of the move while increasing it elsewhere, or change the required stroke. Compare the full-motion results after each change.

Why can the required force become very high?

The actuator can lose leverage when a small roof movement produces almost no change in actuator length. The panel still needs lifting torque, so the required actuator force becomes very large. Change the mounting points or bar lengths, or reduce the opening range.

Can the actuator pull to open the roof?

Yes, depending on the mounting arrangement. Opening may require extension or retraction. Use a product whose applicable push or pull rating meets the calculated demand, and check whether the required direction changes anywhere along the motion.

Which dimensions determine the required actuator stroke?

The roof pin, fixed-frame pin, both bar lengths, actuator base and opening angles determine the actuator's shortest and longest required pin-to-pin lengths. Their difference is the required stroke. Roof weight affects force, not this geometric stroke.

Does making the roof larger automatically make it heavier?

No. Enter the actual moving weight separately. A larger roof can change leverage and clearance, but its material, thickness, frame and fittings determine how much it weighs.

Does the calculator check wind loads or whether the bars will bend?

No. It calculates linkage motion and gravity-driven loads. Wind, snow, hinge friction, seal resistance, pin and bracket strength, bar buckling, and three-dimensional clearance need separate checks for the installation.

Engineering references

About the author

Robbie Dickson is a mechanical and aeronautical engineer and the founder of FIRGELLI Automations. His engineering background includes work with teams connected to Rolls-Royce, BMW and Ford. Read his FIRGELLI biography or Wikipedia profile.