Variable Velocity Roller Shade Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Motorized roller shades experience aesthetically unpleasing 'jerky' motion due to abrupt starting and stopping, often overshooting or undershooting selected positions, and synchronizing multiple shades at varying lengths is challenging, leading to inconsistent arrival times.

Innovation Solution

A system with a master controller and optical assemblies that measure shade position using image processing and digital signal processing, allowing each roller shade to move at a variable linear velocity, ensuring simultaneous arrival at the desired position by adjusting motor control using PID loops and communication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the motorized drive system moves the shade at a constant velocity, then the shade moves at a steady speed, but the shade exhibits aesthetically unpleasing jerky motion and may overshoot or undershoot the selected position

Engineering Contradiction:
Improveshade velocityVSAvoidsmoothness of motion
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system transitions from constant velocity operation to variable velocity operation by implementing acceleration and deceleration phases. The motorized drive system dynamically adjusts the shade velocity according to a predetermined profile, starting with acceleration to reach operating speed, maintaining it briefly, then decelerating before reaching the target position. This dynamic velocity adjustment eliminates jerky motion and prevents overshooting while maintaining efficient operation.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If multiple roller shades are moved at the same constant velocity, then the control system is simple, but the shades do not arrive at the selected position at the same time

Engineering Contradiction:
Improvecontrol system complexityVSAvoidsynchronization precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system applies different velocity profiles to different shades based on their individual characteristics such as length, starting position, and desired arrival time. Each shade receives a customized motion profile that accounts for its specific requirements, allowing longer shades to move faster or for longer durations than shorter shades. This localized customization of motion parameters enables precise synchronization of multiple shades despite their differences, while the centralized controller maintains manageable system complexity.

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system achieves smooth, precise positioning of roller shades without overshooting or undershooting, and synchronizes multiple shades to arrive at the same position simultaneously, enhancing aesthetic appeal and functionality.

Implementation Method 1

a plurality of optical assemblies each configured for obtaining information related to the position of an associated one of the plurality of roller shades

Methodology Applied
Scientific EffectOptical detection: Reflection

Data Source

PatentUS8339086B2System for syncronizing a plurality of roller shades using variable linear velocities
Publication Date: 2012.12.25 CRESTRON ELECTRONICS INC
  • US8339086B2 patent drawing
  • US8339086B2 patent drawing
  • US8339086B2 patent drawing

AI summary

Presented is a system for synchronizing movement of roller shades each from a first position to a common second position. The system includes a master controller, a plurality of optical assemblies each configured to obtain information related to the position of one of the roller shades, and a plurality of motor assemblies. Each of the motor assemblies is configured for receiving the position information from one of the plurality of optical assemblies, receiving a master shade movement time from the master controller, and moving one of the of roller shades from the first position to the common second position in response to the received position information so that the roller shade arrives at the common second position simultaneously with the other roller shades in a time equal to the master shade movement time.