WO2013020906A1 - Procédé de commande d'un écran et actionneur adapté pour un tel procédé - Google Patents
Procédé de commande d'un écran et actionneur adapté pour un tel procédé Download PDFInfo
- Publication number
- WO2013020906A1 WO2013020906A1 PCT/EP2012/065226 EP2012065226W WO2013020906A1 WO 2013020906 A1 WO2013020906 A1 WO 2013020906A1 EP 2012065226 W EP2012065226 W EP 2012065226W WO 2013020906 A1 WO2013020906 A1 WO 2013020906A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- load bar
- instantaneous
- screen
- profile
- winding
- Prior art date
Links
Classifications
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/56—Operating, guiding or securing devices or arrangements for roll-type closures; Spring drums; Tape drums; Counterweighting arrangements therefor
- E06B9/68—Operating devices or mechanisms, e.g. with electric drive
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/24—Screens or other constructions affording protection against light, especially against sunshine; Similar screens for privacy or appearance; Slat blinds
- E06B9/26—Lamellar or like blinds, e.g. venetian blinds
- E06B9/28—Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable
- E06B9/30—Lamellar or like blinds, e.g. venetian blinds with horizontal lamellae, e.g. non-liftable liftable
- E06B9/32—Operating, guiding, or securing devices therefor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- E—FIXED CONSTRUCTIONS
- E06—DOORS, WINDOWS, SHUTTERS, OR ROLLER BLINDS IN GENERAL; LADDERS
- E06B—FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES
- E06B9/00—Screening or protective devices for wall or similar openings, with or without operating or securing mechanisms; Closures of similar construction
- E06B9/56—Operating, guiding or securing devices or arrangements for roll-type closures; Spring drums; Tape drums; Counterweighting arrangements therefor
- E06B9/68—Operating devices or mechanisms, e.g. with electric drive
- E06B2009/6809—Control
- E06B2009/6818—Control using sensors
- E06B2009/6845—Control using sensors sensing position
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45015—Roller blind, shutter
Definitions
- the invention relates to a control method of a screen which comprises a load bar, a flexible element supporting this load bar and a controlled winding member of this flexible element.
- a flexible element may be a blind or shutter apron, and a suspension strap of the load bar of a venetian blind, including a strap winding on itself.
- EP-A-2 120 1 19 To smoothly move the screens of a group of screens, it is known from EP-A-2 120 1 19 to determine for each screen an offset parameter between two reference positions, one of which is common to the various screens of the screen. group. It is also known from WO-A-2009/153145 to move the end of a screen when it becomes furthest from a common position to be reached for a group of screens. It is finally known from US-B-7 599 612 to take into account the winding diameter and the thickness of a flexible apron to configure a shutter. This approach requires knowing the initial winding diameter and the thickness of the deck by taking two measurements when the load bar of a screen is at a predetermined distance from a reference position, for example a foot or two feet . It is necessary to successively bring the load bar in these two positions by performing measurements and validations that are difficult to implement and time consuming.
- the invention relates to a control method of a screen comprising a load bar, a flexible element supporting the load bar and a controlled member for winding the flexible element, for the displacement of the bar of load between a first high or low position and a second low or high position, this displacement resulting from an angular movement of the winding member.
- This method is characterized in that it comprises at least one step in which:
- the angular movement of the winding member is slaved to a time set point of instantaneous angular position of the winding member, this time setpoint itself being determined, from a profile representative of the axial position desired momentum for the load bar when moving between the first and second positions, using a polynomial function of degree greater than or equal to 2 approximating the relationship between a value of the instantaneous axial position of the load bar and an instantaneous angular position of the winding member.
- the displacement of the load bar of the screen can be carried out on the basis of the angular position reference of the winding member, this position setpoint being calculated from the desired profile for the instantaneous axial position of the load bar, based on the polynomial approximation function used.
- the displacement of the load bar of the screen can be performed once the angular position setpoint curve is determined.
- such a method may incorporate one or more of the following features, taken in any technically permissible combination:
- the method comprises, before step a), a configuration step e1) of approximating a function giving the instantaneous axial position of the load bar along a translation axis of the load bar between its first and second position, in the form of a polynomial function of the second degree f having the variable instantaneous angular position of the winding member and which is expressed in the form
- H (t) is the instantaneous axial position of the load bar
- y (t) is the position angular momentum of the winding member
- t is a moment
- a and b are two constant coefficients
- the method comprises, between steps e1) and a), steps e2) and e3) of configuration consisting, for step e2), in determining, in at least two configurations, the value of the axial position of the bar load and the angular position of the winding member and, for step e3), to calculate, from the values determined in step e2), the coefficients a and b.
- the method comprises, before step a), a configuration step e4) consisting in choosing a profile representative of the desired instantaneous axial position for the load bar during its displacement between the first and second positions, while the instruction the time used in step a) is determined, for each instant t during the displacement of the load bar between the first and second positions, as having an image by the polynomial function f equal to a value of the instantaneous axial position of the load bar corresponding to the profile chosen in step e4).
- Step e4) can take place before or after steps e1) to e3).
- the steps e2) to e5) are adjustment steps implemented during the commissioning of the screen, whereas step a) is implemented during each movement of the load bar. .
- the profile chosen during step e4) is selected from among a set of pre-established profiles.
- the invention also relates to a control method of a group of screens, for example screens mounted on the same facade of a building, these screens each comprising a load bar, a flexible element supporting the load bar and a controlled member for winding the flexible element, for the displacement of the load bar of each screen between a first high or low position and a second low or high position, this displacement resulting from an angular movement of the body of 'winding.
- This method is characterized in that it consists in implementing the steps e1) to e4) for each screen, by choosing, in step e4), the same profile for all the screens or profiles coherent with each other, then to control each screen during the moving step by implementing step a).
- the profile chosen in step e4) is the same for all the screens.
- the invention also relates to an electric actuator which is designed for the implementation of a method as mentioned above within a screen which comprises a flexible element supporting a load bar and a controlled member of winding of this flexible element, rotated by the actuator.
- This screen is characterized in that it comprises means for controlling the actuator to the instantaneous set value determined according to step a).
- this actuator comprises means for calculating the coefficients a and b in step e3) and / or determining the instantaneous value of the angular position setpoint in step a).
- the invention relates to a home automation system which comprises at least one screen equipped with an actuator as mentioned above.
- FIG. 1 is a schematic representation of a screen according to the invention and intended for the implementation of a method according to the invention
- FIG. 2 is a schematic representation of a system according to the invention comprising two screens, such as that of FIG. 1, each controlled by a method according to the invention, these screens being in a first position,
- FIG. 3 is a view similar to FIG. 2 when the screens are in a second position
- FIG. 4 is a schematic representation of a profile representative of the height position of the load bar of one of the screens of the installation of FIGS. 2 and 3, as a function of time, during the movement of these screens between the configuration of Figure 2 and that of Figure 3,
- FIG. 5 is a view similar to FIG. 4 for another profile that can be used with the installation of FIGS. 2 and 3,
- FIG. 6 is a schematic representation of a second installation according to the invention comprising three screens controlled by a method according to the invention and
- FIG. 7 is a representation of a profile used to control the screens of the installation of FIG. 6.
- the screen 1 represented in FIG. 1 is of roll-up blind type and comprises a load bar 2 mounted at the bottom of an apron 3 winding around a winding tube 4 rotatable around a horizontal axis X4 .
- the apron 3 is designed to selectively hide an opening 50 such as a window.
- the winding tube 4 is integral in rotation with a ring gear 6 which is driven by an actuator 7 which comprises a direct current electric motor 71 and a sensor 72 of the angular position of the output shaft 73 of the motor 71.
- the sensor 72 makes it possible to determine the angular position of the shaft 73 from a predetermined reference position.
- roller blinds venetian blinds with swiveling blades or not, which support each a load bar and which are equipped with straps, or blinds with flexible apron and straps, the straps doubling the apron and supporting the load bar.
- the straps are then rollable on drums or on a winding tube which extends generally over the entire width of the opening 50 to be closed.
- the winding shaft of the screen 1 is defined as the central shaft of the part on which the roll-up element of the apron is wound.
- this winding shaft is formed by the tube 4.
- this winding shaft may be constituted by a shaft connecting two winding drums of straps or by a drive shaft of such a drum.
- the sensor 72 may for example be of the inductive or optical type. It detects the actual position y (t) of the winding shaft defined as above, here the winding tube 4, at each instant t.
- the elements 5 to 7 are arranged in a box 8 which is mounted in the upper part of the opening 50 to be closed with the screen 1.
- a control unit 74 is integrated in the actuator 7.
- the sensor 72 is electrically connected to this unit to which it provides information relating to the instantaneous actual angular position y (t) of the winding tube 4, in the form of a first electrical signal Si (y (t)).
- the control unit 74 drives the motor 71 by feeding it on the basis of a second electrical signal S 2 (9 (t)) developed from an instantaneous reference value 9 (t), calculated by a servo system included in the unit 74, for the value of the angular position of the winding shaft.
- This servo system implements a servo loop which is advantageously of the PID type.
- the unit 74 is connected to a control box 100 via a wire link 101 on which electronic control signals S 3 of the screen 1 flow.
- the housing 100 is remote, that is to say disposed remotely, relative to the screen 1.
- the unit 74 can also send to the box 100 a not shown return signal containing information relating to the state and / or the position of the screen 1.
- connection between the elements 74 and 100 is wireless.
- H (t) the position of the load bar 2 along the Z axis, this position being measured relative to a reference position H0 corresponding to the upper end of the opening 50, that is, that is to say at the upper limit position of the load bar 2 during a lifting movement thereof.
- This instantaneous axial position H (t) is directly perceived by an observer of the movements of the screen 1.
- this instantaneous axial position H (t) can be expressed in the form of a polynomial function of the second degree f whose variable is the instantaneous angular position of the winding shaft, which corresponds to the variable y (t) detected by the sensor 72, as explained above.
- the coefficients a and b depend on the nominal characteristics of the actuator 7, manufacturing tolerances and the accuracy of the assembly of the screen 1 with respect to the opening 50. These two coefficients are determined by the calculation at from actual values measured in an installation 200 to which screen 1 belongs.
- first axial length L1 for example equal to 1 m and a second axial length L2, equal for example to 1 m 50.
- first axial length L1 for example equal to 1 m
- second axial length L2 equal for example to 1 m 50.
- the values ⁇ and ⁇ 2 are those of the angular positions detected by the sensor 72 when the load bar is respectively below the position H0 of a length L1 or a length L2.
- the coefficients a and b can be determined by calculation, depending on the quantities L1, L2, y ⁇ and ⁇ 2. This operation is performed automatically by the unit 74 when the load bar 2 of the screen 1 has been brought successively into the positions corresponding to the lengths L1 and L2, the angular positions ⁇ and y 2 being then detected automatically by the sensor 72 and transmitted, in the form of signals Si, to the unit 74 which can perform the above calculations.
- the displacement profile of the load bar 2 during a rise or fall movement is chosen from a database of profiles stored in a memory belonging to the unit 74.
- Each profile comprises a curve, under the shape of a table or polynomial, of the type shown in FIG. 4 for the profile P1 (t) and representative of the instantaneous axial position H (t) of the load bar 2 when the latter is H1 moves from a first position to a second position H2, between two instants ti and t 2.
- the profile P1 (t) shown in FIG. 4 corresponds, between instants t 1 and t 2 , to a start with progressive acceleration and then to a progressive slowdown.
- This equation 4 represents a set point for the instantaneous axial position H (t) of the load bar 2.
- the actuator 7 is controlled by means of a time setpoint of position 9 (t) of its winding shaft.
- the movements of the winding tube 4 and the shaft 73 are controlled according to the setpoint value 9 (t).
- this setpoint value 9 (t) must satisfy equation 1 with respect to the profile P1. In other words, the following equation must be satisfied:
- the time function 9 (t) giving the setpoint value used to drive the actuator 7 during a displacement can be expressed as a function of the coefficients a and b determined previously and as a function of the profile P1 (t ) selected.
- the invention can be implemented in the context of an installation 200 such as that shown in FIGS. 2 and 3 in which several screens of the type of screen 1 are used.
- the installation 200 comprises two screens 1A and 1B.
- the number of screens is chosen according to the number of openings of a building to hide and it can be much greater than two.
- the two screens used 1A and 1B are of the type of the screen 1 shown in FIG.
- the references of the constituent elements of the screens 1 A and 1 B have the same references as those of the screen 1 of Figure 1, except the load bars which are respectively referenced 2A and 2B.
- Each actuator 7 has its own control unit 74.
- a remote control unit 100 connected by wire links 101 A and 101 B to the units 74, is used to control the movement of the two screens simultaneously by means of electronic signals S 3.
- a and S 3 B respectively addressed by the housing 100 to the units 74 of the screens 1A and 1B.
- the control unit 100 integrates a control unit common to both screens.
- the connection between the housing 100 and the units 74 is wireless. It is considered that the two openings 50A and 50B closed by the screens 1A and 1B are aligned, in that their respective upper limits are at the same height, denoted HO by convention, and that their respective lower limits are also located. at the same height.
- the two screens are in low configuration, in that their respective load bars 2A and 2B are each at a minimum height H1 relative to the height HO, that is to say at a maximum distance compared to the HO reference.
- One of the objectives of the invention is that the movement of the two screens 1A and 1B is harmonious, that is to say that this movement is perceived as synchronized or "unitary" by an observer looking at a facade in which are arranged the two openings 50A and 50B.
- each actuator 7 receives a position command from the group control unit 100, for example "positioning of the load bar at 10% of the total stroke", or “total opening”.
- Each actuator is then driven by its control unit 74 thanks to a time setpoint of angular position of its winding shaft.
- each actuator 7 is controlled with a predetermined motion law of type 9 (t) where ⁇ represents the instantaneous angular position of the winding shaft and t represents a moment, as explained above.
- the value 9 (t) is used at each instant t by the unit 100 as setpoint to drive each actuator 7. It is included in the signal S 2 addressed to the motor 71 by the unit 74, within the actuator. In other words, a unit 74 slaves the operation of the actuator to which it belongs to the value 9 (t), for each instant t of the displacement of the load bars 2A and 2B, between the positions corresponding to the heights H1 and H2 .
- the instantaneous movement instruction 9 (t) for each instant, starting from t 0 is calculated by a calculator of the unit 74 of this screen.
- This instruction 9 (t) is then used to drive the actuator 7, so that the actual position y (t) of the winding shaft of the actuator 1 A is equal to or as equal as possible to the value 9 (t), for each moment, this value y (t) being detected by the sensor 72 and used as a feedback value in a servo loop implemented in the unit 74 of the screen 1 A.
- the value of 9 (t) is calculated by applying the equation 7 mentioned above before this value is used to slave the movement of the load bar 2A and 2B of the screens 1A and 1B.
- the load bar 2A is momentarily slowed down. at the crossing of this obstacle. This is detected because the value of the actual angular position y (t) of the rotor then deviates from the set value 9 (t) for at least one moment t following the meeting of the load bar 2A with the obstacle.
- the acceleration is not immediate and the instantaneous angular position y (t) of the winding shaft can remain temporarily deflected with respect to the time setpoint 9 (t) of angular position. Due to the servocontrol, and in particular its dynamic performance, an acceleration of the winding is then generated smoothly so that the instantaneous angular position y (t) joins the time setpoint 9 (t) of angular position.
- the upper and lower end positions of the load bars 2A and 2B are aligned and it is possible to choose the same profile P1 (t) for the desired instantaneous axial position for these bars. charge during their respective movements.
- the profile P1 (t) of FIG. 4 is not the only one possible and the profile P2 (t) represented in FIG. 5 can also be envisaged.
- Other profiles not shown are also usable with the invention. They are stored in a memory of the unit 74 or in a case memory 100 and can be selected individually by the installer during the commissioning of the installation 200. In this case, means not shown, such as 'a programming console, allow you to select one of the profiles.
- a single profile for example the profile P1 (t) is stored in the memory of the unit 74.
- the profile used is systematically chosen as equal to this stored profile.
- the invention can also be used in the case of several screens arranged on openings 50A, 50B and 50C arranged at different levels from each other, as shown for the installation 200 of Figure 6 where the boxes of the screens 1A , 1 B and 1 C are shown in external view.
- These screens are identical to the screen 1 of FIG. 1 and each also comprises an actuator and a winding shaft formed here by a winding tube, of the tube 4 type.
- the load bar 2A of the screen 1 A must move from a position corresponding to the height H1 A to the height H2A relative to a reference height H0 corresponding to the top dead center of the trajectory of the bar of 2C load of the screen 1 C the highest.
- the profile P3 (t) used may be that represented in FIG. 7, which is composite, in that it comprises a part P3A (t), a part P3B (t) and a part P3C (t). ) respectively dedicated to the control of the load bars 2A, 2B and 2C.
- the portion P3A (t) is represented in solid line, the portion P3B (t) with circles and the portion P3C (t) in dotted lines. As seen in Figure 7, these parts overlap.
- a synchronized start of the different screens of a group of screens makes it possible to coordinate the smooth movement of their load bars.
- the invention is relatively simple to implement since it is sufficient to use a sensor 72 in conjunction with a control unit 74 in each actuator 7 programmed appropriately to calculate the coefficients a and b and the function 9 (t), and then slaving the displacement of the load bars 2 between their respective starting and ending positions, with respect to the instantaneous angular position of the winding shaft 9 (t).
- the motor 71 may be of the asynchronous type.
- the senor 72 can be dissociated from the electric motor 71 and mounted at the opposite end of the shaft 6, provided that it allows to know the instantaneous angular position of the winding shaft.
- each is driven by his own means of enslavement.
- their servo means are logically connected to each other in order to control them in a coordinated manner.
- the same time setting of instantaneous angular position can be used to control the different screens of a set.
- start and finish positions are aligned, a coordinated movement of the different screens is obtained.
- the invention is described above in the case where own servocontrol means, formed by the elements 72 and 74, are provided in each screen 1, 1 A, 1 B ... They make it possible to process the control commands received from the box 100 which is common to the installation.
- the servo-control means are common to the various screens and the servo-control function is common. This approach requires an important flow of information between these servo means and the actuators.
- the coefficients a and b are calculated by unit 74 from the values L1, L2, ⁇ 1 and ⁇ 2 in two configurations.
- this calculation can be performed from corresponding values in more than two configurations, for example three or four, by averaging or weighting the results obtained in each system of two equations with two unknowns of the type of equations 2 and 3.
- the invention is described above in the case where the function f is a second degree polynomial function. It is applicable in the case where this polynomial function is of a higher degree, for example of the third or fourth degree.
- the invention has been described in the case of raising the load bar of a screen. It also applies in the case where this load bar is lowered, for example in case of jamming of the winding shaft.
- the examples above relate to the case where the screens used are closing or sun protection screens.
- the invention can also be used for a projection screen, especially a video projection screen. This is particularly advantageous in the case of the multi-screen maneuver, for the modification of the projection format.
- an offset parameter can be defined for each screen 1A, 1B and / or 1C, by applying the technical teaching of EP-A-2 120 1 19.
Landscapes
- Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Operating, Guiding And Securing Of Roll- Type Closing Members (AREA)
- Control Of Position Or Direction (AREA)
Abstract
Un écran (1) comprenant une barre de charge (2), un élément souple (3) supportant la barre de charge et un organe commandé (4) d'enroulement de l'élément souple est commandé par un procédé dans lequel on asservit le mouvement angulaire de l'organe d'enroulement (4) à une consigne temporelle (θ(t)) de position angulaire instantanée de l'organe d'enroulement, cette consigne temporelle étant elle-même déterminée, à partir d'un profil représentatif de la position axiale instantanée souhaitée pour la barre de charge lors d'un déplacement entre les première et deuxième positions, en utilisant une fonction polynomiale de degré supérieur ou égal à 2 approximant la relation entre une valeur de la position axiale instantanée (H(t)) de la barre de charge et une position angulaire instantanée (γ(t)) de l'organe d'enroulement (4).
Description
Procédé de commande d'un écran et actionneur adapté pour un tel procédé
L'invention a trait à un procédé de commande d'un écran qui comprend une barre de charge, un élément souple supportant cette barre de charge et un organe commandé d'enroulement de cet élément souple. Un tel élément souple peut être un tablier de store ou de volet roulant, ainsi qu'une sangle de suspension de la barre de charge d'un store vénitien, notamment une sangle s'enroulant sur elle-même.
Pour déplacer harmonieusement les écrans d'un groupe d'écrans, il est connu de EP-A-2 120 1 19 de déterminer pour chaque écran un paramètre de décalage entre deux positions de référence, dont l'une est commune aux différents écrans du groupe. Il est également connu de WO-A-2009/153145 de déplacer l'extrémité d'un écran lorsqu'elle devient la plus éloignée d'une position commune à atteindre pour un groupe d'écrans. Il est enfin connu de US-B-7 599 612 de tenir compte du diamètre d'enroulement et de l'épaisseur d'un tablier souple pour configurer un volet roulant. Cette approche nécessite de connaître le diamètre d'enroulement initial et l'épaisseur du tablier en procédant à deux mesures lorsque la barre de charge d'un écran est à une distance prédéterminée d'une position de référence, par exemple un pied ou deux pieds. Il est nécessaire d'amener successivement la barre de charge dans ces deux positions en procédant à des mesures et validations qui sont délicates à mettre en œuvre et consommatrices de temps.
C'est à ces inconvénients qu'entend plus particulièrement remédier l'invention en proposant un nouveau procédé de commande qui est plus facile et plus rapide à mettre en œuvre que ceux de l'état de la technique, plus particulièrement celui de US-B- 7 599 612.
A cet effet, l'invention concerne un procédé de commande d'un écran comprenant une barre de charge, un élément souple supportant la barre de charge et un organe commandé d'enroulement de l'élément souple, pour le déplacement de la barre de charge entre une première position haute ou basse et une deuxième position basse ou haute, ce déplacement résultant d'un mouvement angulaire de l'organe d'enroulement. Ce procédé est caractérisé en ce qu'il comprend au moins une étape dans laquelle :
a) le mouvement angulaire de l'organe d'enroulement est asservi à une consigne temporelle de position angulaire instantanée de l'organe d'enroulement, cette consigne temporelle étant elle-même déterminée, à partir d'un profil représentatif de la position axiale instantanée souhaitée pour la barre de charge lors d'un déplacement entre les première et deuxième positions, en utilisant une fonction polynomiale de degré supérieur ou égal à 2 approximant
la relation entre une valeur de la position axiale instantanée de la barre de charge et une position angulaire instantanée de l'organe d'enroulement.
Grâce à l'invention, le déplacement de la barre de charge de l'écran peut être effectué sur la base de la consigne de position angulaire de l'organe d'enroulement, cette consigne de position étant calculée à partir du profil recherché pour la position axiale instantanée de la barre de charge, sur la base de la fonction polynomiale d'approximation utilisée. Alternativement à un calcul en temps réel, le déplacement de la barre de charge de l'écran peut être effectué une fois la courbe de consigne de position angulaire déterminée.
Selon des aspects avantageux mais non obligatoires de l'invention, un tel procédé peut incorporer une ou plusieurs des caractéristiques suivantes, prises dans toute combinaison techniquement admissible :
- Le procédé comprend, avant l'étape a), une étape e1 ) de configuration consistant à approximer une fonction donnant la position axiale instantanée de la barre de charge le long d'un axe de translation de la barre de charge entre ses première et deuxième positions, sous la forme d'une fonction polynomiale du second degré f ayant pour variable la position angulaire instantanée de l'organe d'enroulement et qui s'exprime sous la forme
H(t) = f(y(t)) = a y(t)2 + b y(t) (Equation 1 ) où H(t) est la position axiale instantanée de la barre de charge, y(t) est la position angulaire instantanée de l'organe d'enroulement, t est un instant et a et b sont deux coefficients constants,
- Le procédé comprend, entre les étapes e1 ) et a), des étapes e2) et e3) de configuration consistant, pour l'étape e2), à déterminer, dans au moins deux configurations, la valeur de la position axiale de la barre de charge et la position angulaire de l'organe d'enroulement et, pour l'étape e3), à calculer, à partir des valeurs déterminées à l'étape e2), les coefficients a et b.
- Le procédé comprend, avant l'étape a), une étape e4) de configuration consistant à choisir un profil représentatif de la position axiale instantanée souhaitée pour la barre de charge lors de son déplacement entre les première et deuxième positions, alors que la consigne temporelle utilisée à l'étape a) est déterminée, pour chaque instant t pendant le déplacement de la barre de charge entre les première et deuxième positions, comme ayant une image par la fonction polynomiale f égale à une valeur de la position axiale instantanée de la barre de charge correspondant au profil choisi à l'étape e4).
L'étape e4) peut intervenir avant ou après les étapes e1 ) à e3).
De façon avantageuse, les étapes e2) à e5) sont des étapes de réglage mises en œuvre lors de la mise en service de l'écran, alors que l'étape a) est mise en œuvre lors de chaque déplacement de la barre de charge.
On peut, en outre, prévoir que le profil choisi lors de l'étape e4) est sélectionné parmi un ensemble de profils préétablis.
L'invention concerne également un procédé de commande d'un groupe d'écrans, par exemple des écrans montés sur une même façade d'un bâtiment, ces écrans comprenant chacun une barre de charge, un élément souple supportant la barre de charge et un organe commandé d'enroulement de l'élément souple, pour le déplacement de la barre de charge de chaque écran entre une première position haute ou basse et une deuxième position basse ou haute, ce déplacement résultant d'un mouvement angulaire de l'organe d'enroulement. Ce procédé est caractérisé en ce qu'il consiste à mettre en œuvre les étapes e1 ) à e4) pour chaque écran, en choisissant, à l'étape e4), un même profil pour tous les écrans ou des profils cohérents entre eux, puis à commander chaque écran lors de l'étape de déplacement en mettant en œuvre l'étape a).
Dans le cas du procédé de commande d'un groupe d'écrans, on peut prévoir que, lorsque les premières positions des barres de charge sont alignées entre elles, le profil choisi à l'étape e4) est le même pour tous les écrans.
L'invention concerne également un actionneur électrique qui est conçu pour la mise en œuvre d'un procédé tel que mentionné ci-dessus au sein d'un écran qui comprend un élément souple supportant une barre de charge ainsi qu'un organe commandé d'enroulement de cet élément souple, entraîné en rotation par l'actionneur. Cet écran est caractérisé en ce qu'il comprend des moyens d'asservissement de l'actionneur à la valeur de consigne instantanée déterminée selon l'étape a).
Avantageusement, cet actionneur comprend des moyens de calcul des coefficients a et b à l'étape e3) et/ou de détermination de la valeur instantanée de la consigne de position angulaire à l'étape a).
Avantageusement, il peut être prévu des moyens de sélection du profil choisi à l'étape e4), parmi un ensemble de profils préétablis.
Enfin l'invention concerne une installation domotique qui comprend au moins un écran équipé d'un actionneur tel que mentionné ci-dessus.
L'invention sera mieux comprise et d'autres avantages de celle-ci apparaîtront plus clairement à la lumière de la description qui va suivre de deux modes de réalisation d'un
procédé et d'un mode de réalisation d'un écran conformes à son principe, donnée uniquement à titre d'exemple et faite en référence aux dessins annexés dans lesquels :
- la figure 1 est une représentation schématique de principe d'un écran conforme à l'invention et prévue pour la mise en œuvre d'un procédé conforme à l'invention,
- la figure 2 est une représentation schématique de principe d'une installation conforme à l'invention comprenant deux écrans tels que celui de la figure 1 commandés chacun par un procédé conforme à l'invention, ces écrans étant dans une première position,
- la figure 3 est une vue analogue à la figure 2 lorsque les écrans sont dans une deuxième position,
- la figure 4 est une représentation schématique d'un profil représentatif de la position en hauteur de la barre de charge d'un des écrans de l'installation des figures 2 et 3, en fonction du temps, lors du déplacement de ces écrans entre la configuration de la figure 2 et celle de la figure 3,
- la figure 5 est une vue analogue à la figure 4 pour un autre profil pouvant être utilisé avec l'installation des figures 2 et 3,
- la figure 6 est une représentation schématique de principe d'une deuxième installation conforme à l'invention comprenant trois écrans commandés par un procédé conforme à l'invention et
- la figure 7 est une représentation d'un profil utilisé pour commander les écrans de l'installation de la figure 6.
L'écran 1 représenté à la figure 1 est de type store enroulable et comprend une barre de charge 2 montée en partie basse d'un tablier 3 enroulable autour d'un tube d'enroulement 4 mobile en rotation autour d'un axe horizontal X4. Le tablier 3 est destiné à occulter sélectivement une ouverture 50 telle qu'une fenêtre. Le tube d'enroulement 4 est solidaire en rotation d'une couronne 6 qui est entraînée par un actionneur 7 qui comprend un moteur électrique à courant continu 71 ainsi qu'un capteur 72 de la position angulaire de l'arbre de sortie 73 du moteur 71 . Le capteur 72 permet de déterminer la position angulaire de l'arbre 73 à partir d'une position de référence prédéterminée.
Comme visible dans la partie arrachée de la figure 1 , les extrémités 21 de la barre de charge 2 et les bords latéraux 31 du tablier 3 sont engagés dans deux glissières 9 disposées de part et d'autre de l'ouverture 50.
D'autres types d'écrans peuvent être utilisés avec l'invention, notamment des volets roulants, des stores vénitiens avec des lames orientables ou non, qui supportent
chacun une barre de charge et qui sont équipés de sangles, ou des stores avec tablier souple et sangles, les sangles doublant le tablier et supportant la barre de charge. Les sangles sont alors enroulables sur des tambours ou sur un tube d'enroulement qui s'étend généralement sur toute la largeur de l'ouverture 50 à obturer.
On définit comme arbre d'enroulement de l'écran 1 l'arbre central de la partie sur laquelle s'enroule l'élément enroulable du tablier. Dans l'exemple des figures, cet arbre d'enroulement est formé par le tube 4. Dans le cas d'un store vénitien, cet arbre d'enroulement peut être constitué par un arbre reliant deux tambours d'enroulement de sangles ou par un arbre d'entraînement d'un tel tambour.
Le capteur 72 peut par exemple être de type inductif ou optique. Il détecte la position réelle y(t) de l'arbre d'enroulement défini comme ci-dessus, ici le tube d'enroulement 4, à chaque instant t.
Les éléments 5 à 7 sont disposés dans un caisson 8 qui est monté en partie supérieure de l'ouverture 50 à obturer avec l'écran 1 .
Une unité de commande 74 est intégrée à l'actionneur 7. Le capteur 72 est relié électriquement à cette unité à laquelle il fournit des informations relatives à la position angulaire réelle instantanée y(t) du tube d'enroulement 4, sous la forme d'un premier signal électrique Si(y(t)).
L'unité de commande 74 pilote le moteur 71 en alimentant celui-ci sur la base d'un second signal électrique S2(9(t)) élaboré à partir d'une valeur de consigne instantanée 9(t), calculée par un système d'asservissement inclus dans l'unité 74, pour la valeur de la position angulaire de l'arbre d'enroulement. Ce système d'asservissement met en œuvre une boucle d'asservissement qui est avantageusement de type PID.
L'unité 74 est reliée à un boîtier de commande 100 par l'intermédiaire d'une liaison filaire 101 sur laquelle circulent des signaux électroniques S3 de commande de l'écran 1 . Le boîtier 100 est déporté, c'est-à-dire disposé à distance, par rapport à l'écran 1 . L'unité 74 peut également émettre à destination du boîtier 100 un signal de retour non représenté contenant des informations relatives à l'état et/ou à la position de l'écran 1 .
En variante, la liaison entre les éléments 74 et 100 est sans fils.
On considère un axe vertical Z au voisinage de l'ouverture 50 et de l'écran 1 . On note H(t) la position de la barre de charge 2 le long de l'axe Z, cette position étant mesurée par rapport à une position de référence H0 correspondant à l'extrémité supérieure de l'ouverture 50, c'est-à-dire à la position de fin de course haute de la barre de charge 2 lors d'un mouvement de relevage de celle-ci.
Cette position axiale instantanée H(t) est directement perçue par un observateur des mouvements de l'écran 1 .
On considère que la valeur de cette position axiale instantanée H(t) peut s'exprimer sous la forme d'une fonction polynomiale du second degré f ayant pour variable la position angulaire instantanée de l'arbre d'enroulement, laquelle correspond à la variable y(t) détectée par le capteur 72, comme expliqué ci-dessus.
Ainsi, à chaque instant t lors d'un déplacement de la barre de charge 2, sa position le long de l'axe Z peut donc s'exprimer comme suit : H(t) = f(y(t)) = a y(t)2 + b y(t) (Equation 1 ) où a et b sont deux coefficients constants sans unité définissant la fonction f.
Ce choix d'une fonction d'approximation de la position axiale instantanée H(t) de la barre de charge 2 permet de mettre en œuvre des calculs qui, comme expliqué ci-après, favorisent une commande efficace de l'actionneur 7.
En pratique, les coefficients a et b dépendent des caractéristiques nominales de l'actionneur 7, des tolérances de fabrication et de la précision du montage de l'écran 1 par rapport à l'ouverture 50. Ces deux coefficients sont déterminés par le calcul à partir de valeurs réelles mesurées dans une installation 200 à laquelle appartient l'écran 1 .
On considère une première longueur axiale L1 , égale par exemple à 1 m et une deuxième longueur axiale L2, égale par exemple à 1 m 50. Dans l'exemple de la figure 1 , on considère le cas où, dans sa course entre une position basse et une position haute, la barre de charge passe par des positions distantes de la position de référence H0, respectivement de la longueur L1 et de la longueur L2.
Dans ce cas, les équations suivantes sont vérifiées :
L1 = a yi2 + b yi (Equation 2)
et
L2 = a y2 2 + b Y2 (Equation 3)
Dans les équations 2 et 3, les valeurs γι et γ2 sont celles des positions angulaires détectées par le capteur 72 lorsque la barre de charge est respectivement en dessous de la position H0 d'une longueur L1 ou d'une longueur L2.
Au vu du système formé par les équations 2 et 3, les coefficients a et b peuvent être déterminés par calcul, en fonction des grandeurs L1 , L2, y^ et γ2. Cette opération est réalisée automatiquement par l'unité 74 lorsque la barre de charge 2 de l'écran 1 a été amenée successivement dans les positions correspondant aux longueurs L1 et L2, les positions angulaires γι et y2 étant alors détectées automatiquement par le capteur 72 et transmises, sous la forme de signaux Si , à l'unité 74 qui peut effectuer les calculs précités.
Par ailleurs, le profil de déplacement de la barre de charge 2 lors d'un mouvement de montée ou de descente est choisi dans une base de données de profils stockées dans une mémoire appartenant à l'unité 74. Chaque profil comprend une courbe, sous la forme d'une table ou d'un polynôme, du type de celle représentée à la figure 4 pour le profil P1 (t) et représentative de la position axiale instantanée H(t) de la barre de charge 2 lorsque celle-ci se déplace d'une première position H1 à une deuxième position H2, entre deux instants ti et t2. Le profil P1 (t) représenté à la figure 4 correspond, entre les instants ti et t2, à un démarrage avec accélération progressive, puis à un ralentissement progressif.
Si, comme envisagé ci-dessus, le profil P1 (t) est choisi comme devant être suivi par la barre de charge 2 lors du déplacement de celle-ci entre deux positions H1 et H2, alors l'équation suivante est satisfaite à chaque instant t :
H(t) = P1 (t) (Equation 4)
Cette équation 4 représente une consigne pour la position axiale instantanée H(t) de la barre de charge 2.
Pour satisfaire cette consigne, on commande l'actionneur 7 grâce à une consigne temporelle de position 9(t) de son arbre d'enroulement. En d'autres termes, les mouvements du tube d'enroulement 4 et et de l'arbre 73 sont pilotés en fonction de la valeur de consigne 9(t).
Sur la base de l'approximation mentionnée ci-dessus, cette valeur de consigne 9(t) doit satisfaire l'équation 1 vis-à-vis du profil P1 . En d'autres termes, l'équation suivante doit être satisfaite :
P1 (t) = a 9(t)2 + b e(t) (Equation 5)
Cette équation 5 montre qu'il existe une fonction de transfert entre la consigne de position angulaire 9(t) et le profil sélectionné P1 (t). Autrement dit, la consigne de position angulaire 9(t) est la solution d'une équation du second degré qui s'exprime sous la forme a 0(t)2 + b 9(t) - P1 (t) = 0 (Equation 6)
0(t) = (Equation 7)
En d'autres termes, la fonction temporelle 9(t) donnant la valeur de consigne utilisée pour piloter l'actionneur 7 lors d'un déplacement peut être exprimée en fonction des coefficients a et b déterminés précédemment et en fonction du profil P1 (t) sélectionné.
On relève que la détermination de la valeur instantanée de la consigne de positon angulaire est effectuée sans avoir à connaître le diamètre du tube d'enroulement 4 ni l'épaisseur du tablier 3.
L'invention peut être mise en œuvre dans le cadre d'une installation 200 telle que celle représentée aux figures 2 et 3 dans laquelle plusieurs écrans du type de l'écran 1 sont utilisés. Sur les figures, l'installation 200 comprend deux écrans 1 A et 1 B. En pratique, le nombre d'écrans est choisi en fonction du nombre d'ouvertures d'un bâtiment à occulter et il peut être largement supérieur à deux.
Sur les figures 2 et 3, les deux écrans utilisés 1 A et 1 B sont du type de l'écran 1 représenté à la figure 1 . Les références des éléments constitutifs des écrans 1 A et 1 B portent les mêmes références que ceux de l'écran 1 de la figure 1 , sauf les barres de charge qui sont respectivement référencées 2A et 2B. Chaque actionneur 7 dispose de sa propre unité de commande 74. Un boîtier de commande déporté 100, relié par des liaisons filaires 101 A et 101 B aux unités 74, est utilisé pour commander le déplacement des deux écrans simultanément grâce à des signaux électroniques S3A et S3B adressés respectivement par le boîtier 100 aux unités 74 des écrans 1 A et 1 B. Selon une variante de l'invention, le boîtier de commande 100 intègre une unité de commande commune aux deux écrans. Selon une autre variante, la liaison entre le boîtier 100 et les unités 74 est sans fil.
On considère que les deux ouvertures 50A et 50B obturées par les écrans 1 A et 1 B sont alignées, en ce sens que leurs limites supérieures respectives se situent à une même hauteur, notée HO par convention, et que leurs limites inférieures respectives se situent également à la même hauteur.
A la figure 2, les deux écrans sont en configuration basse, en ce sens que leurs barres de charges respectives 2A et 2B sont chacune à une hauteur H1 minimale par rapport à la hauteur HO, c'est-à-dire à une distance maximale par rapport à la référence HO.
On considère le cas où l'on souhaite amener les deux écrans 1 A et 1 B dans la configuration de la figure 3 où leurs barres de charge sont à une même hauteur H2 supérieure à la hauteur H1 . En d'autres termes, on souhaite relever les barres de charge 2A et 2B de la hauteur H1 à la hauteur H2.
Un des objectifs de l'invention est que le mouvement des deux écrans 1 A et 1 B soit harmonieux, c'est-à-dire que ce mouvement soit perçu comme synchronisé ou « unitaire » par un observateur regardant une façade dans laquelle sont ménagées les deux ouvertures 50A et 50B.
Pour ce faire, chaque actionneur 7 reçoit une commande de position de la part du boîtier de commande 100 de groupe, par exemple « positionnement de la barre de charge à 10% de la course totale », ou encore « ouverture totale ». Chaque actionneur est alors piloté par son unité de commande 74 grâce à une consigne temporelle de position angulaire de son arbre d'enroulement.
Plus précisément, chaque actionneur 7 est commandé avec une loi de mouvement prédéterminé de type 9(t) où Θ représente la position angulaire instantanée de l'arbre d'enroulement et t représente un instant, comme expliqué ci-dessus.
La valeur 9(t) est utilisée à chaque instant t par l'unité 100 comme consigne pour piloter chaque actionneur 7. Elle est incluse dans le signal S2 adressé au moteur 71 par l'unité 74, au sein de l'actionneur. En d'autres termes, une unité 74 asservit le fonctionnement de l'actionneur auquel elle appartient à la valeur 9(t), pour chaque instant t du déplacement des barres de charge 2A et 2B, entre les positions correspondant aux hauteurs H1 et H2.
Ainsi, lorsqu'un déplacement doit être piloté à partir d'un instant t0, par exemple pour l'écran 1 A, la consigne de mouvement instantanée 9(t) pour chaque instant, à partir de t0, est calculé par un calculateur de l'unité 74 de cet écran. Cette consigne 9(t) est alors utilisée pour piloter l'actionneur 7, de telle sorte que la position réelle y(t) de l'arbre d'enroulement de l'actionneur 1 A soit égale ou le plus égale possible à la valeur 9(t), pour
chaque instant, cette valeur y(t) étant détectée par le capteur 72 et utilisée comme valeur de contre-réaction dans une boucle d'asservissement mise en œuvre dans l'unité 74 de l'écran 1 A.
La valeur de 9(t) est calculée en appliquant l'équation 7 mentionnée ci-dessus avant que cette valeur ne soit utilisée pour asservir le déplacement de la barre de charge 2A et 2B des écrans 1 A et 1 B.
Si, lors du relevage de la barre de charge 2A de l'écran 2, celle-ci rencontre un obstacle dans la glissière 9, par exemple la tête d'une vis qui se serait progressivement desserrée, la barre de charge 2A est momentanément ralentie, au passage de cet obstacle. Ceci est détecté car la valeur de la position angulaire réelle y(t) du rotor s'écarte alors de la valeur de consigne 9(t) pour au moins un instant t suivant la rencontre de la barre de charge 2A avec l'obstacle. Dans la mesure où l'actionneur 7 de l'écran 1 A est asservi à la consigne temporelle 9(t) de position angulaire instantanée pour son arbre d'enroulement, une erreur de position et donc le retard pris par la barre 2A dans son mouvement entre les positions H1 et H2, par rapport à la barre 2B de l'écran 1 B, est compensé : ce retard est détecté par le capteur 72 qui en informe l'unité 74, grâce au signal Si(y(t)) laquelle agit sur le moteur 71 pour accélérer temporairement sa rotation et aligner à nouveau la position angulaire réelle y(t) de l'arbre d'enroulement sur la consigne temporelle 9(t) de position angulaire pour le reste de la course.
Préférentiellement, l'accélération n'est pas immédiate et la position angulaire instantanée y(t) de l'arbre d'enroulement peut rester temporairement déviée par rapport à la consigne temporelle 9(t) de position angulaire. Du fait de l'asservissement, et notamment de ses performances dynamiques, une accélération de l'enroulement est ensuite générée sans à-coup pour que la position angulaire instantanée y(t) rejoigne la consigne temporelle 9(t) de position angulaire.
Ainsi, même en cas de retard momentané de l'écran 1 A par rapport à l'écran 1 B, ce retard est compensé, de sorte que le mouvement des deux écrans 2A et 2B est harmonieux.
Dans l'exemple des figures 2 et 3, les positions de fin de course haute et basse des barres de charge 2A et 2B sont alignées et il est possible de choisir le même profil P1 (t) pour la position axiale instantanée souhaitée pour ces barres de charge lors de leurs mouvements respectifs. Ainsi, si ces barres de charge partent d'une même position, de fin de course ou d'une même position intermédiaire, elles auront un mouvement coordonné.
Le profil P1 (t) de la figure 4 n'est pas le seul possible et le profil P2(t) représenté à la figure 5 peut également être envisagé. D'autres profils non représentés sont également utilisables avec l'invention. Ils sont stockés dans une mémoire de l'unité 74 ou dans une mémoire de boîtier 100 et peuvent être sélectionnés individuellement par l'installateur lors de la mise en service de l'installation 200. Dans ce cas, des moyens non représentés, tels qu'une console de programmation, permettent de sélectionner l'un des profils.
En variante, un seul profil, par exemple le profil P1 (t), est stocké dans la mémoire de l'unité 74. Dans ce cas, le profil utilisé est systématiquement choisi comme égal à ce profil stocké.
L'invention peut également être utilisée dans le cas de plusieurs écrans agencés sur des ouvertures 50A, 50B et 50C disposées à des niveaux différents les uns des autres, comme représenté pour l'installation 200 de la figure 6 où les caissons des écrans 1 A, 1 B et 1 C sont représentés en vue extérieure. Ces écrans sont identiques à l'écran 1 de la figure 1 et comprennent également chacun un actionneur et un arbre d'enroulement formé ici par un tube d'enroulement, du type du tube 4.
On considère que la barre de charge 2A de l'écran 1 A doit passer d'une position correspondant à la hauteur H1 A à la hauteur H2A par rapport à une hauteur de référence H0 correspondant au point mort haut de la trajectoire de la barre de charge 2C de l'écran 1 C le plus haut.
De la même façon, on considère que les barres de charge respectives 2B et 2C des écrans 1 B et 1 C doivent passer de la position H1 B, respectivement H1 C, à la position H2B, respectivement H2C.
Dans ce cas, le profil P3(t) utilisé peut être celui représenté à la figure 7, lequel est composite, en ce sens qu'il comprend une partie P3A(t), une partie P3B(t) et une partie P3C(t) dédiées respectivement au pilotage des barres de charge 2A, 2B et 2C. Sur la figure 7, la partie P3A(t) est représentée en trait plein, la partie P3B(t) avec des ronds et la partie P3C(t) en pointillés. Comme visible à la figure 7, ces parties se chevauchent.
En mettant en œuvre le procédé de l'invention, c'est-à-dire en déterminant les coefficients a et b comme expliqué ci-dessus, puis en calculant des valeurs de consigne instantanées pour chacun des écrans 1 A, 1 B et 1 C, il est possible d'obtenir un mouvement coordonné, selon le profil P3(t), des barres de charge 2A, 2B et 2C qui ont une trajectoire apparemment commune, comme si une seule barre de charge se déplaçait successivement dans les ouvertures 50A, 50B et 50C obturées par les écrans 1 A, 1 B et 1 C.
Quel que soit le mode de réalisation, les coefficients a et b sont propres à chaque écran.
Un départ synchronisé des différents écrans d'un groupe d'écrans permet de coordonner le déplacement harmonieux de leurs barres de charge.
En termes de matériel, l'invention est relativement simple à mettre en œuvre puisqu'il suffit d'utiliser un capteur 72 en conjonction avec une unité de commande 74 dans chaque actionneur 7 programmée de façon appropriée pour calculer les coefficients a et b et la fonction 9(t), puis asservir le déplacement des barres de charge 2 entre leurs positions de départ et d'arrivée respectives, par rapport à la consigne temporelle de position angulaire instantanée 9(t) de l'arbre d'enroulement.
En variante, le moteur 71 peut être de type asynchrone.
Selon une autre variante, le capteur 72 peut être dissocié du moteur électrique 71 et monté à l'extrémité opposée de l'arbre 6, pour autant qu'il permet de connaître la position angulaire instantanée de l'arbre d'enroulement.
Lorsque plusieurs écrans 1 A, 1 B etc. sont associés, chacun est piloté par ses propres moyens d'asservissement. En variante, il pourrait être envisagé que leurs moyens d'asservissement soient reliés logiquement entre eux afin de les piloter de façon coordonnée. Dans les deux cas, la même consigne temporelle de position angulaire instantanée peut être utilisée pour piloter les différents écrans d'un ensemble. Ainsi, lorsque leurs positions de départ et d'arrivée respectives sont alignées, un mouvement coordonné des différents écrans est obtenu.
L'invention est décrite ci-dessus dans le cas où des moyens d'asservissement propres, formés par les éléments 72 et 74, sont prévus dans chaque écran 1 , 1 A, 1 B ... Ils permettent de traiter les ordres de commande reçus du boîtier 100 qui est commun à l'installation. En variante, les moyens d'asservissement sont communs aux différents écrans et la fonction d'asservissement est commune. Cette approche nécessite un flux d'informations important entre ces moyens d'asservissement et les actionneurs.
L'invention est décrite ci-dessous dans le cas où les coefficients a et b sont calculés par l'unité 74 à partir des valeurs L1 , L2, γ1 et γ2 dans deux configurations. En variante, ce calcul peut être effectué à partir de valeurs correspondantes dans plus de deux configurations, par exemple trois ou quatre, en moyennant ou en pondérant les résultats obtenus dans chaque système de deux équations à deux inconnues du type des équations 2 et 3.
L'invention est décrite ci-dessus dans le cas où la fonction f est une fonction polynomiale de second degré. Elle est applicable au cas où cette fonction polynomiale est d'un degré supérieur, par exemple du troisième ou quatrième degré.
L'invention a été décrite dans le cas du relèvement de la barre de charge d'un écran. Elle s'applique également dans le cas où cette barre de charge est abaissée, par exemple en cas de coincement de l'arbre d'enroulement.
Les exemples ci-dessus concernent le cas où les écrans utilisés sont des écrans de fermeture ou de protection solaire. L'invention peut également être utilisée pour un écran de projection, notamment de vidéoprojection. Ceci s'avère particulièrement avantageux dans le cas de la manœuvre de multi-écrans, pour la modification du format de projection.
Dans les installations des figures 2, 3 et 6, un paramètre de décalage peut être défini pour chaque écran 1 A, 1 B et/ou 1 C, en appliquant l'enseignement technique de EP- A-2 120 1 19.
Les caractéristiques techniques des modes de réalisation et variantes envisagées ci-dessus peuvent être combinées entre elles.
Claims
1 .- Procédé de commande d'un écran (1 , 1 A, 1 B, 1 C) comprenant une barre de charge (2, 2A, 2B, 20), un élément souple (3) supportant la barre de charge et un organe commandé (4) d'enroulement de l'élément souple, pour le déplacement de la barre de charge entre une première position (H1 , H1 A, H1 B, H 10) haute ou basse et une deuxième position (H2, H2A, H2B, H2C) basse ou haute, ce déplacement résultant d'un mouvement angulaire de l'organe d'enroulement, caractérisé en ce qu'il comprend au moins une étape dans laquelle :
a) le mouvement angulaire de l'organe d'enroulement (4) est asservi à une consigne temporelle (9(t)) de position angulaire instantanée de l'organe d'enroulement, cette consigne temporelle étant elle-même déterminée (équation 7), à partir d'un profil (P1 (t), P2(t), P3(t)) représentatif de la position axiale instantanée souhaitée pour la barre de charge lors d'un déplacement entre les première et deuxième positions, en utilisant une fonction polynomiale (f) de degré supérieur ou égal à 2 approximant la relation entre une valeur de la position axiale instantanée (H(t)) de la barre de charge et une position angulaire instantanée (y(t)) de l'organe d'enroulement (4).
2. -Procédé de commande selon la revendication précédente, caractérisé en ce qu'il comprend, avant l'étape a), une étape de configuration consistant à :
e1 ) approximer la relation entre la position axiale instantanée de la barre de charge au moins sur une partie de son déplacement entre les première et deuxième positions et la position angulaire instantanée de l'organe d'enroulement par une fonction polynomiale (f) du second degré
H(t) = f(y(t)) = a y(t)2 + b y(t) (Equation 1 ) où
- H(t) est la position axiale instantanée de la barre de charge,
- y(t) est la position angulaire instantanée de l'organe d'enroulement,
- t est un instant,
- a et b sont deux coefficients constants,
3. -Procédé de commande selon la revendication précédente, caractérisé en ce qu'il comprend, entre les étapes e1 ) et a), des étapes préalables de configuration consistant à :
e2) déterminer, dans au moins deux configurations (L1 , L2), la valeur de la position axiale de la barre de charge (2) et la position angulaire de l'organe d'enroulement (4),
e3) calculer, à partir des valeurs déterminées à l'étape e2), les coefficients a et b.
4. - Procédé de commande selon l'une des revendications précédentes, caractérisé en ce qu'il comprend, avant l'étape a), une étape de configuration consistant à :
e4) choisir un profil (P1 (t), P2(t), P3(t)) représentatif de la position axiale instantanée souhaitée pour la barre de charge lors de son déplacement entre les première et deuxième positions,
et en ce que la consigne temporelle utilisée à l'étape a) est déterminée, pour chaque instant (t) pendant le déplacement de la barre de charge entre les première et deuxième positions, comme ayant une image par la fonction polynomiale (f) égale à une valeur de la position axiale instantanée (H(t)) de la barre de charge correspondant au profil choisi à l'étape e4).
5. - Procédé selon la revendication 4, caractérisé en ce que le profil (P1 (t), P2(t), P3(t)) choisi lors de l'étape e4) est sélectionné parmi un ensemble de profil pré-établis.
6.- Procédé selon les revendications 1 à 4 pour la commande d'un groupe d'écrans
(1 A, 1 B, 1 C) comprenant chacun une barre de charge (2A, 2B, 2C), un élément souple (4) supportant la barre de charge et un organe commandé (4) d'enroulement de l'élément souple, pour le déplacement de la barre de charge de chaque écran entre une première position (H1 , H1 A, H1 B, H1 C) haute ou basse et deuxième position (H2, H2A, H2B, H2C) basse ou haute, ce déplacement résultant d'un mouvement angulaire de l'organe d'enroulement, caractérisé en ce qu'il consiste à mettre en œuvre les étapes e1 ) à e4) pour chaque écran, en choisissant, à l'étape e4), un même profil (P1 (t), P2(t), P3(t)) pour tous les écrans ou des profils cohérents entre eux, puis à commander chaque écran lors de chaque déplacement en mettant en œuvre l'étape a).
7.- Procédé selon la revendication 6, caractérisé en ce que, lorsque les premières positions (H1 ) des barres de charge sont alignées entre elles, le profil (P1 (t), P2(t)) choisi à l'étape e4) est le même pour tous les écrans.
8.- Actionneur électrique (7) conçu pour la mise en œuvre d'un procédé selon l'une des revendications précédentes au sein d'un écran (1 A, 1 B, 1 C), comprenant un élément souple (3) supportant une barre de charge (2) et un organe commandé (4) d'enroulement de l'élément souple, entraîné en rotation par l'actionneur, caractérisé en ce qu'il comprend des moyens (72, 74) d'asservissement de l'actionneur à la valeur de consigne (9(t)) instantanée déterminée selon l'étape a).
9. - Actionneur selon la revendication précédente pour la mise en œuvre d'un procédé selon la revendication 3, caractérisé en ce qu'il comprend des moyens (74)
- de calcul des coefficients a et b à l'étape e3) et/ou
- de détermination de la valeur instantanée (9(t)) de la consigne de la position angulaire à l'étape a).
10. - Actionneur selon l'une des revendications 8 ou 9 pour la mise en œuvre d'un procédé selon la revendication 5, caractérisé en ce qu'il comprend des moyens (100) de sélection du profil (P1 (t), P2(t), P3(t)) choisi, à l'étape e4), parmi un ensemble de profils pré-établis.
1 1 . - Installation domotique (200) comprenant au moins un écran (1 , 1 A, 1 B, 1 C) équipé d'un actionneur (7) selon l'une des revendications 8 à 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/236,707 US9080382B2 (en) | 2011-08-05 | 2012-08-03 | Method for controlling a screen, and actuator suitable for such a method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1157196 | 2011-08-05 | ||
FR1157196A FR2978791B1 (fr) | 2011-08-05 | 2011-08-05 | Procede de commande d'un ecran et actionneur adapte pour un tel procede |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013020906A1 true WO2013020906A1 (fr) | 2013-02-14 |
Family
ID=46601839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2012/065226 WO2013020906A1 (fr) | 2011-08-05 | 2012-08-03 | Procédé de commande d'un écran et actionneur adapté pour un tel procédé |
Country Status (3)
Country | Link |
---|---|
US (1) | US9080382B2 (fr) |
FR (1) | FR2978791B1 (fr) |
WO (1) | WO2013020906A1 (fr) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2992675B1 (fr) * | 2012-07-01 | 2015-01-16 | Somfy Sas | Procede de commande d’un ecran extensible elastique a taux d’ouverture variable et dispositif de commande adapte |
CA2870983A1 (fr) | 2014-11-06 | 2016-05-06 | Etapa Window Fashions Inc | Moteur adapte pour les cordes de store enrouleur |
FR3040421B1 (fr) * | 2015-08-28 | 2017-10-06 | Somfy Sas | Installation domotique de fermeture ou de protection solaire et procede de recharge d'une batterie pour une telle installation |
US10863846B2 (en) | 2015-10-02 | 2020-12-15 | Axis Labs Inc. | External motor drive system for window covering system with continuous cord loop |
WO2017054083A1 (fr) | 2015-10-02 | 2017-04-06 | Axis Labs Inc. | Système d'entraînement de moteur externe pour système de couvre-fenêtre à boucle de cordon continu |
EP3642438A2 (fr) | 2017-06-22 | 2020-04-29 | Ori Inc. | Éléments de commande permettant le suivi et le déplacement de meubles et d'éléments architecturaux intérieurs |
FR3108459B1 (fr) * | 2020-03-20 | 2022-04-01 | Somfy Activites Sa | Procédé de détection d’un obstacle, actionneur électromécanique et installation de fermeture ou de protection solaire |
US11840886B2 (en) | 2021-05-12 | 2023-12-12 | Ryse Inc. | External motor drive system adjusting for creep in window covering system with continuous cord loop |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6283190B1 (en) * | 1998-08-27 | 2001-09-04 | Yu-Min Hu | Programmable window blind assembly |
US20070221338A1 (en) * | 2004-08-30 | 2007-09-27 | Hunter Doughlas Inc. | Apparatus, Software and Method for Controlling the Operation of a Window Covering |
FR2898994A1 (fr) * | 2006-03-23 | 2007-09-28 | Somfy Sas | Procede de commande d'un volet roulant evitant l'application d'un effort trop important sur un obstacle |
US20080260363A1 (en) * | 2007-04-17 | 2008-10-23 | Lutron Electronics Co., Inc. | Method of Controlling a Motorized Window Treatment |
US7599612B2 (en) | 2006-05-23 | 2009-10-06 | Lutron Electronics Co., Inc. | Method of calibrating a motorized roller shade |
EP2120119A1 (fr) | 2008-05-15 | 2009-11-18 | Somfy SAS | Procédés de configuration et de commande groupée d'écrans motorisés |
WO2009153145A1 (fr) | 2008-06-19 | 2009-12-23 | Tge Gas Engineering Gmbh | Dispositif servant au mélange de liquide et de vapeur, et procédé pour l'évaporation d'un fluide avec le mélange |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19710338C5 (de) * | 1997-03-13 | 2007-06-06 | Conti Temic Microelectronic Gmbh | Verfahren zur Steuerung des Schließvorgangs von Schließvorrichtungen mit mindestens einem elektromotorisch bewegten Teil |
DE10017775A1 (de) * | 2000-04-10 | 2001-10-18 | Siemens Ag | Eingabeverfahren für die Programmierung von industriellen Steuerungen |
DE10065422A1 (de) * | 2000-12-27 | 2002-07-18 | Siemens Ag | Verfahren und Steuerung zur Erstellung und Optimierung flexibler, hochwertiger Kurvenscheibenfunktionen direkt über das Steuerungsprogramm / Anwenderprogramm |
GB0113985D0 (en) * | 2001-06-08 | 2001-08-01 | Quin Systems Ltd | Robotic devices |
JPWO2003009290A1 (ja) * | 2001-07-17 | 2004-11-11 | 富士通株式会社 | ヘッド追従制御方法、ヘッド追従制御装置及びそれを使用した記憶装置 |
ITTV20070062A1 (it) * | 2007-04-06 | 2008-10-07 | Nice Spa | "dispositivo di sicurezza per un azionamento di avvolgibili o barriere scorrevoli |
US7755308B2 (en) * | 2007-06-29 | 2010-07-13 | Caterpillar Inc | Conduction angle control of a switched reluctance generator |
US8065037B2 (en) * | 2007-08-07 | 2011-11-22 | Board Of Regents Of The Nevada System Of Higher Education, On Behalf Of The University Of Nevada, Reno | Control method and system for hydraulic machines employing a dynamic joint motion model |
FR2931262B1 (fr) | 2008-05-15 | 2010-05-28 | Somfy Sas | Procede de commande groupee d'ecrans motorises, automatisme pour la mise en oeuvre de ce procede et installations domotiques comprenant un tel automatisme |
US8193742B2 (en) * | 2008-07-22 | 2012-06-05 | Hunter Douglas Inc. | Programmable motor for window coverings |
US20130314019A1 (en) * | 2012-05-24 | 2013-11-28 | Corey Glen Wilmes | High speed opener for garage doors utilizing a counterbalancing spring |
-
2011
- 2011-08-05 FR FR1157196A patent/FR2978791B1/fr active Active
-
2012
- 2012-08-03 US US14/236,707 patent/US9080382B2/en active Active
- 2012-08-03 WO PCT/EP2012/065226 patent/WO2013020906A1/fr active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6283190B1 (en) * | 1998-08-27 | 2001-09-04 | Yu-Min Hu | Programmable window blind assembly |
US20070221338A1 (en) * | 2004-08-30 | 2007-09-27 | Hunter Doughlas Inc. | Apparatus, Software and Method for Controlling the Operation of a Window Covering |
FR2898994A1 (fr) * | 2006-03-23 | 2007-09-28 | Somfy Sas | Procede de commande d'un volet roulant evitant l'application d'un effort trop important sur un obstacle |
US7599612B2 (en) | 2006-05-23 | 2009-10-06 | Lutron Electronics Co., Inc. | Method of calibrating a motorized roller shade |
US20080260363A1 (en) * | 2007-04-17 | 2008-10-23 | Lutron Electronics Co., Inc. | Method of Controlling a Motorized Window Treatment |
EP2120119A1 (fr) | 2008-05-15 | 2009-11-18 | Somfy SAS | Procédés de configuration et de commande groupée d'écrans motorisés |
WO2009153145A1 (fr) | 2008-06-19 | 2009-12-23 | Tge Gas Engineering Gmbh | Dispositif servant au mélange de liquide et de vapeur, et procédé pour l'évaporation d'un fluide avec le mélange |
Also Published As
Publication number | Publication date |
---|---|
FR2978791A1 (fr) | 2013-02-08 |
FR2978791B1 (fr) | 2013-09-20 |
US20140174674A1 (en) | 2014-06-26 |
US9080382B2 (en) | 2015-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013020906A1 (fr) | Procédé de commande d'un écran et actionneur adapté pour un tel procédé | |
EP2120119B1 (fr) | Procédés de configuration et de commande groupée d'écrans motorisés | |
WO2013020907A1 (fr) | Procédé de commande d'un écran et actionneur adapté pour un tel procédé | |
EP2286311B1 (fr) | Procede de commande groupee d'ecrans motorises | |
WO2013020908A1 (fr) | Procédés de configuration et de commande d'un groupe d'écrans et actionneur adapté pour un tel procédé de commande | |
EP3172395B1 (fr) | Procédé de contrôle d'un actionneur d'enroulement, actionneur d'enroulement configuré pour un tel procédé et installation de fermeture ou de protection solaire comprenant un tel actionneur | |
EP2442197B1 (fr) | Procédé de fonctionnement d'un actionneur de manoeuvre d'un élément mobile enroulable d'un équipement domotique et actionneur fonctionnant selon ce procédé | |
FR2859026A1 (fr) | Procede d'initialisation d'un volet roulant motorise | |
EP2400095B1 (fr) | Procédé de fonctionnement d'un dispositif de motorisation d'une installation domotique comprenant un volet muni de deux battants | |
EP2964865B1 (fr) | Actionneur d'entraînement d'un store à lames orientables et store comprenant un tel actionneur | |
EP1811273B1 (fr) | Procédé de mesure du déplacement d'un volet roulant et procédés de configuration et de commande utilisant le procédé de mesure | |
WO2016020535A1 (fr) | Actionneur électromécanique d'orientation de store et gamme d'actionneurs électromécaniques | |
EP2015156B1 (fr) | Procédé de fonctionnement d'une installation domotique et installation domotique pour sa mise en oeuvre | |
EP1380327B1 (fr) | Système de levage de décors pour salle de spectacle et notamment theâtre | |
EP3146398A1 (fr) | Procédé de configuration d'un actionneur de manoeuvre d'un élément mobile d'un équipement domotique et actionneur fonctionnant selon ce procédé | |
EP3470617B1 (fr) | Procede de commande automatisee d'une installation de volet roulant et installation d'ecran motorise | |
WO2023280975A1 (fr) | Procede de reglage d'une installation d'element enroulable motorise et installation d'element enroulable motorise mettant en oeuvre ledit procede | |
EP1122404B1 (fr) | Procédé de contrôle du déplacement d'un élément de fermeture qui s'enroule autour d'un tambour motorisé et dispositif pour la mise en oeuvre du procédé. | |
EP4174276A1 (fr) | Actionneur électromécanique, dispositif d'occultation comprenant un tel actionneur et procédé de commande d'un tel actionneur | |
FR2929320A1 (fr) | Store a lamelles orientables motorise | |
FR2767860A1 (fr) | Agencement de commande de fin de course d'un volet ou store de fermeture d'une ouverture tel qu'une porte ou fenetre | |
EP2098935A2 (fr) | Moteur à gestion électronique des fins de course et procédé pour l'installation d'un dispositif d'ouverture et de fermeture, tel que notamment un volet roulant comprenant un tel moteur |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12741357 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14236707 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12741357 Country of ref document: EP Kind code of ref document: A1 |