WO2005024685A1 - System for automatic generation of a change schedule for a plurality of lighting means - Google Patents

System for automatic generation of a change schedule for a plurality of lighting means Download PDF

Info

Publication number
WO2005024685A1
WO2005024685A1 PCT/IB2004/051559 IB2004051559W WO2005024685A1 WO 2005024685 A1 WO2005024685 A1 WO 2005024685A1 IB 2004051559 W IB2004051559 W IB 2004051559W WO 2005024685 A1 WO2005024685 A1 WO 2005024685A1
Authority
WO
WIPO (PCT)
Prior art keywords
lighting means
change
outlay
group
groups
Prior art date
Application number
PCT/IB2004/051559
Other languages
French (fr)
Inventor
Robert Bechtle
Matthias Burczyk
Original Assignee
Philips Intellectual Property & Standards Gmbh
Koninklijke Philips Electronics N. V.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Philips Intellectual Property & Standards Gmbh, Koninklijke Philips Electronics N. V. filed Critical Philips Intellectual Property & Standards Gmbh
Priority to US10/570,441 priority Critical patent/US20070013489A1/en
Priority to EP04744832A priority patent/EP1665145A1/en
Priority to JP2006525941A priority patent/JP2007505384A/en
Publication of WO2005024685A1 publication Critical patent/WO2005024685A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Definitions

  • the invention relates to a system, a method and a computer program for planning the operation of a plurality of lighting means.
  • a large number of lighting means of different types are used at a common location, e.g. in the same building.
  • a number of different types of lighting means e.g. filament lamps, discharge lamps and fluorescence tube lamps
  • All of these lighting means have a certain lifetime and eventually need to be replaced.
  • this can be done by exchanging single lighting means after they have broken down.
  • the exchange of single lighting means in this way has a number of disadvantages, however.
  • the outlay for changing a lighting means is considerable and comprises preparation outlay (e.g.
  • US-A1-2002/0143421 discloses a data processing system used for performing predictive maintenance on an equipment, for example specified as mechanical equipment, electrical equipment, data processing system, electronics or optical equipment.
  • the data processing system comprises a component database and a maintenance personal database.
  • a scheduler schedules maintenance for components of the equipment. The schedule is based on the databases, elapsed time and a maintenance p ⁇ nR ⁇ fm i
  • the data processing system described may allow electronic commerce or business-to-business among the operator of the equipment and trading partners such as supplier of components or repair services. While a data processing system as above described may generally allow an overview of necessary maintenance events and cost, there is still a need for a planning system and a method of operation specifically adapted to the operation of plurality of lighting means. It is therefore an object of the invention to propose a system, a method and a computer program for planning the operation of a plurality of lighting means, allowing most cost-efficient operation. This object is achieved by a system according to claim 1, a method according to claim 9 and a computer program according to claim 10. Dependent claims are directed to preferred embodiments.
  • a system for automatic planning of the operation of a number of lighting means is provided with input and storage means for storing a plurality of parameters of the lighting means to be operated and computing means for calculating a change schedule for the lighting means.
  • the input and storage means are preferentially provided by a data processing system, comprising one or more digital computers.
  • the input means can comprise devices connected directly to a computer, such as, for example, a keyboard, a mouse, touch-screen etc.
  • Input means can also be provided over a network interface.
  • storage means can comprise any type of storage means known in connection with digital computers such as magnetic discs, random access memory, optical devices etc.
  • storage means can be provided over a computer network.
  • the system accepts the input of a number of parameters describing the lighting means to be operated.
  • the lighting means in one location are divided into a plurality of groups, where each group comprises lighting means of the same type.
  • parameters are stored indicating the number of lighting means in the group, type and/or price and life expectancy, and an operating time of the lighting means.
  • a first and a second outlay parameter are stored.
  • the first outlay parameter is representative of the outlay for preparation of a change of lighting means PHTW ⁇ 0 ? 1
  • the second outlay parameter is representative of the outlay for the actual changing of a lighting means.
  • Further parameters may be used to provide more information about the lighting means.
  • the computing means use these parameters to calculate a change schedule for the lighting means.
  • the change schedule is calculated such in a given time interval (optimization interval) the total cost for all groups are minimized.
  • cost-effective operation can be achieved by simultaneously changing all of the lighting means of a group, and taking into consideration the cost for preparation for a change of lighting means at the specified location, where the preparation outlay will be the same, regardless whether the lighting means of just one, or of several groups are exchanged.
  • the computing means compute for each group the group costs for change and replacement of lighting means, and in case of identical change times for different groups account for the first outlay parameter, which represents outlay for preparation, only once. Therefore, in a cost-optimized change schedule, identical change times for different groups of lighting means will be provided in those cases, where the cost saved by preparing a change of lighting means at the location only once (e.g. cost/time for maintenance personal to arrive at the location, cost/time for transporting replacement lighting means to the location, cost/time for providing necessary equipment at the location) will exceed the additional cost incurred by exchanging lighting means before the actual life expectancy is reached, which ultimately may result in a higher number of changes within the optimization interval.
  • cost saved by preparing a change of lighting means at the location only once e.g. cost/time for maintenance personal to arrive at the location, cost/time for transporting replacement lighting means to the location, cost/time for providing necessary equipment at the location
  • a means for an operator of a plurality of lighting means for efficiently planning operation of the lighting means, and scheduling exchange times to reduce cost to a minimum.
  • database means are provided to store a number of lighting means types. For each type of lighting means, a number of parameters can be stored, e.g. a price and a value for an expected lifetime of the component.
  • a number of parameters can be stored, e.g. a price and a value for an expected lifetime of the component.
  • substitution means are provided for determining at least one alternative lighting means type for the present lighting means type of at least one of the groups.
  • the alternative lighting means type will be able to replace the actual lighting means and thus have e.g. an identical socket and produce (within a tolerance), the same colour and a amount of light, but will differ in price, lifetime value and/or power consumption from the present lighting means type.
  • a possible exchange of lighting means types is evaluated. In case the exchange leads to an overall total of cost which is lower than without the exchange, the optimum change schedule calculated will comprise the exchange. This can be presented to the user in form of a proposal, indicating the cost that can be saved by the exchange.
  • data storage means are provided for storing a number of projects.
  • Each project comprises a plurality of groups of lighting means disposed at one location.
  • the system can be accessed by a number of persons, who can each manage one or more projects.
  • the system can be made accessible over a computer network to receive inputs and direct outputs over the network.
  • the system can be provided as a client/server application, where a server computer connected to a network provides the application for a number of clients also connected to the network.
  • the calculated change schedule - usually after confirmation of the user - is stored.
  • the system comprises messaging means, by which messages can be sent reminding of upcoming scheduled changes of lighting means. These messages can be sent a predetermined time in advance, so that it is possible to arrange for service personal and required material to be p ⁇ -rnFmr ⁇
  • the computer program allows planning of the operation of a plurality of lighting means.
  • the computer program maybe stored on a magnetic or optical recording media.
  • the program may be executable on a computer or a cluster of computers. It is preferred for the program to be adapted to a client/server structure, where the program itself runs on a server computer which may be accessed by clients, especially via a computer network.
  • the storage routine for storage of parameters in a database and the computing routine for calculating change schedule may be provided in any computer executable form.
  • fig. 1 shows a symbolic representation of a system for automatic planning of the operation of a number of lighting means
  • fig. 2 shows a symbolic representation of a facility with different lighting means
  • fig. 3 shows a symbolic diagram of the structure of a project
  • fig. 4 shows the structure of a main frame
  • fig. 5 shows a search page for searching a data base
  • fig. 6 shows a result page with data base search results
  • fig. 7 shows a project overview table
  • fig. 8 shows two examples of a cost chart with accumulated total cost shown over time
  • fig. 9 shows a flow diagram of the "threshold accepting" optimisation method
  • fig. 10 shows a diagram of the structure of a login and registration module
  • FIG. 11 shows a diagram with an overview over the structure of a project module
  • fig. 12 shows a diagram with detail structure of a part of the module from fig. 11
  • fig. 13 shows the detail structure of a part of the module from fig. 12
  • fig. 14 shows a diagram with the detail structure of a part of the module from fig. 11
  • fig. 15 shows a diagram with the structure of a calculation module
  • fig. 16 shows a diagram with the structure of an output module
  • fig. 17 shows a diagram of the structure of a messaging module
  • Figure 1 shows a symbolic representation of the main components of a system for planning of the operation of a number of lighting means.
  • the system comprises, on the user side, a client computer 10 connected to a network 12.
  • the system further comprises, on the server side, a server computer 14 with a database 16, which is connected to the same network 12.
  • Client computer 10 may be a conventional PC, generally including a processor, a memory and input/output devices (not shown).
  • Computer 10 also includes a network interface.
  • An operating system is running on computer 10 to accept input from input devices (e.g. keyboard, mouse) and to drive output devices (e.g. a monitor).
  • client computer 10 may run the Windows operating system, and has installed a http client program (browser) for accessing html/xml content on network 12.
  • the browser program can execute instructions in the JavaScript language. Possible programs are suitable versions of Netscape Navigator or Microsoft Internet Explorer.
  • Computer network 12 may be a LAN, WAN or any other type of computer network. A large number of computers may be connected to network 12.
  • network 12 is the internet, and client computer 10 and server computer 14 communicate with each other using the TCP/IP protocol.
  • the server computer 14 maybe any type of computer, including a conventional PC.
  • computer 12 includes a http server software for offering http services over network 12.
  • Server computer 14 executes server side instructions in the PHP4 language. It will become apparent that the system will pirnFr ⁇ r i
  • FIG. 2 shows a symbolic representation of lighting means disposed in a facility 20.
  • Facility 20 may be any type of facility disposed at a certain location, e.g. a industrial plant, an office building, a department store etc..
  • the lighting means within facility 20 are of several types. It may, for example, be assumed that facility 20 is a department store, where several discharge lamps are be disposed under the ceiling. These lighting means form a first group LI .
  • Conventional filament lamps may be disposed in several places which will here be referred to as a second group L2. Further, in display cases of the department store, halogen lamps may be used forming a third groups L3.
  • the system according to figure 1 is used to generate a schedule for the operation of the lighting means in the facility 20 and to execute this schedule. The aim is most cost-effective operation of facility 20 over a specified time period which may range, for example, from a few month to several years.
  • facility managers are able to generate a change schedule indicating at which point in time lighting means within the facility need to be exchanged. There are further functionalities for the users, which will not be described on detail here.
  • the system is implemented as a computer program running on server computer 14 which in the preferred embodiment can be accessed over network 12 via the http protocol.
  • a number of users access server computer 14 over network 12, preferably the internet, from their client computers.
  • Server computer 14 stores all data entered in the associated database 16 and provides users with an interface for entering and retrieving information. The service is only available for registered users. For each user, a number of projects can be stored.
  • Figure 3 shows a symbolic representation of the structure of a project "department_store_01", comprising a number of project parts Pla, Plb...
  • part Pla information about a number of groups of lighting means, disposed at a common location, are stored.
  • part Pla represents facility 20 from figure 2, with lighting means groups LI, L2 and L3 all disposed within facility 20.
  • users access server computer 14 via a browser program.
  • Server computer 14 dynamically generates html pages to be displayed on client computer 10.
  • These pages have a number of control elements, such as links, buttons, drop-down-lists, input-fields etc..
  • the pages are linked to each other, so that by using the control elements the user navigates between the pages.
  • the structure of these pages is shown in figures 10-17 in diagram form. In these diagrams, each page is represented by a square.
  • Data base 16 of server computer 14 stores user date, customer data, personnel data, page contents and access permissions. Data base 16 also stores project data input by the clients. Further, database 16 stores a large amount of lighting means data. The lighting means data in data base 16 comprises information about a large variety of different lamps. For each lamp, a number of database fields are stored comprising information such as manufacturer, product family, manufacture label, electrical power, light colour, lifetime values etc..
  • Lifetime_conv_5 Total burning time with conventional power supply until 5 % of lamps have failed
  • lifetime_conv_10 Total burning time with conventional power supply until 10 % of lamps have failed
  • lifetime_elect_5 Total burning time with electronical power supply until 5 % of lamps have failed
  • lifetime_elect_10 Total burning time with electronical power supply until 10 % of lamps have failed.
  • Figure 10 shows the structure of a user login module. Initially, the user is presented a startpage 0.1. From the start page, a flash animation 0.9 can be selected
  • the screen is divided into three areas as shown, a top area T, a left area L and a main area M. Pages can be loaded into each of these three areas.
  • a main navigation page 0.7 is loaded. The main navigation page allows the user to access the different modules
  • FIGS 11-14 show the structure of the project module.
  • Page 1.0 project navigation is loaded into the main frame at position L and serves for navigation within the module. Within the module, each user can only access his own project. Users can choose to create new projects (1.1), edit existing projects (1.2) or show a change schedule (1.3).
  • Figure 12 shows the structure of how a new project is created.
  • Page 1.1 create new project is loaded at position M into the main frame. The page shows the user an overview of the projects already existing. For creation of new projects, the user can either select a corresponding wizard (1.1.1) or manual creation (1.1.2.). The user may also select to copy an existing project (1.1.3) after which he will be presented a warning
  • the wizard starts with a greeting page 1.1.1.1 at position M in the main frame.
  • the wizard guides the user through the creation process.
  • the user may input the project structure by creating and inputting project parts (1.1.1.2, 1.1.1.2.1) and project subparts (1.1.3, 1.1.3.1).
  • project parts 1.1.1.2, 1.1.1.2.1
  • project subparts (1.1.3, 1.1.3.1).
  • the following data is input by the user and stored in database 16: name of the project, customer the project is associated with, electricity tariff of the project per kWh, travel cost for the maintenance personnel to the project location, optimisation interval in weeks.
  • the optimisation interval is the time period, during which operation and maintenance of the lighting means will be optimised.
  • the optimisation interval can be up to 10 years.
  • Each project can be associated with the name of a customer.
  • the list of customers of a particular user is stored in database 16, where also further customer data may be stored. Further, default values for certain settings of the project need to be input by the user: (a) average burning time of the lighting means per week, or alternatively,
  • lamps may be replaced by energy saving lamps. This decision can only be made by the user, because only he knows if the lamp may be replaced, due to geometry and appearance of a corresponding energy saving lamp.
  • Value (f) will be used to determine the life time of fluorescent lamps, which is dependent on the type of power supply.
  • the user gives the name of the part/subpart and the association of a subpart to a project part, or to project root. Further, for each part/subpart parameters (a) - (f) are inherited from the associated entity, but may be overwritten by the user. For example, if the user chooses to create different project subparts for different areas of the facility, he may change the default value (c) for the time that is needed to exchange an individual lamp.
  • value (c) is again only used as a default value and may be overwritten for individual groups of lamps.
  • Page 1.1.1.1.1. acquisition protocol can be displayed and printed out by the user.
  • the printed-out sheet serves as a template for the user to create an inventory of all lighting means in the facility to manage. In this way, the user collects the data later needed to supply the needed information for project parts/subparts and corresponding lamp groups.
  • page 1.1.1.5 data of individual groups of lighting means is entered. For each group, the following parameters need to be provided by the user: name of the group, association with a project part/subpart, number of lighting means in the group.
  • each group inherits parameters (a) - (f), and these parameters can be individually adjusted for each group if they differ from the project default values. Further for each group, the user needs to specify the type of lighting means in the group.
  • the corresponding pages are shown in figure 13. Lighting means data as stored in database 16 is described above. Based on this information the user may specify the lighting means of a specific group on page 1.1.5.1.
  • Figure 5 shows an example of a corresponding page, where the user may select the search criteria manufacturer, type, power and colour from drop down lists. By using a button, "start search" the server computer 14 then searches database 16 for lamps matching these specification.
  • Figure 6 shows an example of a corresponding search result (page PHnF. ⁇ 303? 1 12
  • the user may than choose to update the project (page 1.2.1). In the course of the update, depending on the project status, a re-calculation may become necessary. Also, it is possible that changes previously entered may affect the project status (e.g. if a new lighting means type is introduced, for which quotes need to be obtained). The user is warned about such a change, before proceeding. If the user chooses to edit a group, it is checked on page 1.2.3.1 if a newly input lighting means type can be identified within the database. A page 1.2.4 choose status allows the user to choose the project status. The following stati are possible for a project: 1. Acquisition The definition of areas, subareas and lamp groups is not yet finished. 2.
  • Page 5.1 calculation overview is loaded into the main frame at position M.
  • Page 5.1 calculation overview presents the user with a list of all projects and offers for each projects to run the optimisation or draw a calculation chart. Further, a number of options can be set on page 5.3 for each project, including the labour cost per hour, estimated rate of price increase (in percent p.a.), price for lighting means as previously obtained from a wholesale merchant, tolerance level for lifetime (5 % or 10 %), i.e. after which rate of failure to exchange lighting means, lifetime adjustment factor (Default 100 %) and the choice if optimisation should comprise replacement of current lighting means with replacement lighting means.
  • the above mentioned lifetime adjustment factor allows the user to enter a factor adjusting the lifetime value for lighting means according to the specific environment of the managed facility.
  • the lifetime values in the database are determined according to IEC standards in a standard environment. In an actual facility, however, different influences (ambient temperature, shocks/vibrations, supply voltage variation etc.) may influence the actual lifetime of lighting means operated in the facility. To account for these influences, users may enter a corresponding lifetime adjustment factor
  • the actual optimisation can be activated on page 1.3.1.1.
  • the aim of the optimisation is to archive minimum cost for a given time interval.
  • the costs for one group Co ro up are calculated from the lighting means costs C amps, travel costs Ciravei, personnel cost Cp ers0 nnei, disposal cost Coisposai and energy cost C Ener gy: ( -Oroup — ( - ' Lamps ' ( - ' Travel " ⁇ ” ( -'Personnel “ ⁇ ” ⁇ Disposal " ⁇ ” ( - ⁇ nergy .
  • the number of changes Nch nges for the individual lamp group is calculated from the total bum time within the optimisation interval (calculated from parameters (a) or (b) by multiplying the average burn time per week with the number of weeks in the optimisation interval) and the appropriate lifetime value T L i f eti m e of the lamp, considering the user's choices for a lifetime tolerance (5 % or 10 %) and, for fluorescent lamps, the information whether a conventional or an electronical power supply is used): J Changes - J- Burn ' A Lifetime It should be noted that the above given value of Nchanges is only an approximation, which is only valid if lighting means are exchange directly after there burn time has exceeded the expected lifetime.
  • Nchanges This value of Nchanges will therefor only serve as a starting value in the optimisation.
  • different change schedules will be evaluated, and the total cost will then be re-calculated using the actual number of changes.
  • the lighting means cost is calculated from the unit price previously obtained from a wholesale merchant Cu n it, the number of lamps in the group N a mp s and the number of changes in the optimisation interval Nchanges : ( - Lamps — t ⁇ Lamps -'Unit -N Changes .
  • the travel cost Crravei is calculated from the cost for arrival and departure (2 * C Route ). In case that on the same date the lighting means of two or more groups are exchanged, the travel cost is divided by the number of simultaneous changes at that date:
  • the personnel cost is calculated from the personnel cost per change Cpersonnei_per_chan g e and the number of changes in the optimisation interval Nchanges: (-'Personnel — ( —Personnel_per_change -N Changes.
  • Disposal cost C ⁇ is osai for each group is calculated from the number of lighting means in the group N amps, disposal cost for lamp CoisposaLperja m p and the 5 number of changes in the time interval Nchanges: ( "Disposal — -NLamps Disposal_per_Lamp - ⁇ Changes.
  • a change schedule is generated which leads to a minimum of the above calculated total costs C ⁇ 0 tai in the optimisation interval.
  • the optimisation is done by using a numerical optimisation algorithm.
  • the optimisation algorithm employed is a variant of the known "threshold accepting" method, which is a variant of a "simulated annealing” method.
  • the general structure of the threshold accepting method is shown in figure 9.
  • Optimisation starts out with a start configuration X 0 , which in the present case is, for example, a change schedule for the current project as would be intuitively chosen,0 where the lighting means of each group are promptly exchanged after their bum time has exceeded the known lifetime for the given tolerance.
  • the threshold T is determined as a numerical value.
  • a new configuration Y is chosen, which is a slight change from the start configuration X. For the given optimisation problem, this means that in the new configuration Y change times are chosen slighting differently than in the present configuration X. Since change times for an individual group usually will not be allowed to be delayed (because the rate of failure of lighting means would then increase above the acceptable threshold), the changed configuration Y will generally have at least one change date for one lamp group which is earlier than in the start configuration X 0 .
  • the cost function Cjotai is evaluated for both configurations X and Y. The difference is calculated and compared to the threshold T. If the difference is less than or equal to T, the new configuration Y becomes the present configuration.
  • the algorithm returns to the step before and chooses a new changed configuration Y. Every time a cost difference between old and new configuration is found to be below threshold T, the value of T is lowered by a predetermined value x. The algorithm is repeated until no valid alternative (C ⁇ 0 tai (Y) - C To tai (X) ⁇ T) has been found in a predetermined number of iterations. It should be noted that the above describe algorithm represents only an example of a possible implementation of the optimisation. Other methods are possible. Depending on the number of calculations that can be effected on server computer 14 within an acceptable response time, it may even be possible to calculate an absolute cost minimum by using a "brute force" approach (calculating all possible scenarios and choosing the configuration with minimum cost).
  • the alternative lighting means may differ in power consumption and lifetime values from the present lighting means (e.g. energy saving lamps vs. conventional filament lamps) and will therefore have an important influence on the value of the cost function C ⁇ otai-
  • Figure 16 shows a report module.
  • the user can query the system for all types of information such as change plans, lighting means information, cost diagrams etc..
  • Page 6.0 output navigation is loaded into the main frame at position L and serves as navigation offering the user the choice of page 6.1 acquisition protocol, 6.2 project overview, 6.3 download lamp information, and 6.4 data export.
  • Page 6.1 acquisition protocol prints out an acquisition form which can be used to gather information about all lighting means in the facility.
  • Page 6.2. project overview is loaded into the main frame at position M. The page shows all projects of the current user and provides options regarding these projects.
  • Figure 7 shows an example of such a project overview. For each project, the next scheduled change is shown. The detailed change schedule is shown after selection of corresponding link in page 6.2.1. Another link leads to page 6.2.2 showing PHnF.030391 18
  • FIG 17 shows a watchlist module.
  • Page 7.0 watchlist is accessible from the main navigation page 1.0 (see figure 10).
  • Page 7.0 watchlist shows all projects and corresponding next change dates. Additionally, in a separate group all projects are shown in which the change schedule comprises a change date within the next 30 days.
  • Page 7.0.1 watchlist/system messages is loaded into the main frame at position M directly after login of a registered user. This page shows a list of all project with change dates in the next 30 days. Also, system messages relevant to the user are shown. Next, an example for managing facility 20 of figure 2 with the system will be given.
  • the user will than proceed with project creation (figure 12) by entering the project structure according by figure 3 with project part Pla and lamp groups LI, L2 and L3.
  • the user will enter default parameters (a) - (f), and will overwrite, where necessary, these values for the individual lamp groups.
  • the user will than change the status of the project from 1 (acquisition) to 2 (acquisition completed).
  • the user will place requests for quotes to obtain quotes for the lighting means used in the project from wholesale merchants active in the system.
  • the user will select on page 1.0 project navigation the option "show change schedule" for the project, enter his preferences on page 1.3.1 “set preferences” and than cause the system to start optimisation.
  • the System will than take the entered data to determine an optimal change schedule as explained above.
  • the following change schedule may be the optimum determined by the server: Project: Departments to re_01 Part: Pla Group LI Group L2 Group L3 * No Alternatives * Change Schedule: Start: 1.1.2004 20.3.2004 change L2 1.5.2004 change LI , L2, L3 20.8.2004 change L2
  • the change schedule in this example was determined without considering alternative types of lighting means.
  • the change schedule starts on
  • L2 is changed and therefore there is a comparatively small step, corresponding to the cost incurred.
  • the step is considerably larger because all three groups LI, L2, and L3 are exchanged.
  • An example for an optimum change schedule would be the following: Project: Departments tore_01 Part: Pla Group LI Group L2 Group L3 * Consider Alternatives * Change Schedule: Start: 1.1.2004 20.3.2004 change L2, replace with Philips Master PL 18 W 1.5.2004 change LI, L2, L3 1.10.2004 change LI, L2, L3
  • Figure 8 shows the associated cost chart as a dotted line.
  • lighting means of group L2 are replaced by energy saving lamps.
  • the cost step at this point is considerably larger than the corresponding step in figure 18 because of the higher cost of energy saving lamps.
  • the cost step is considerable because groups LI, L2 and L3 are exchanged simultaneously.
  • the travel cost C trave i are incurred only once. It can be seen from figure 8, that the alternative change schedule leads to lower overall cost in the shown time interval. After the user has thus generated and viewed the appropriate change schedule, he can log out of the system.
  • a possible modification involves that, instead of only generating and displaying a change schedule, the system actively monitors the change status of lighting means. Effected maintenance events (change of lighting means) are entered into the system. It may be possible that despite the system's recommendation, a change is effected at an earlier or a later date. After entering the actual change date, the system may re-start optimisation to check if the different change time leads to recommendation of a different change schedule with different subsequent change times.

Abstract

A system, a method and a computer program for planning the operation of a plurality of lighting means are described. For example in a department store, a number of different types of lighting means, e.g. filament lamps, discharge lamps and fluorescent tube lamps, may be installed. All of these lighting means have a certain life time and eventually need to be replaced. The system, method and computer program according to the invention automatically determine a change schedule with maintenance events for changing the lighting means, which leads to overall minimum cost in a specified time interval. The user enters a plurality of parameters for each groups of lighting means, including the number of lighting means in the group, type, price and/or value for a lifetime and operating time of the lighting means, as well as a first outlay parameter for preparation outlay and a second outlay parameter for changing outlay. The optimum change schedule is calculated in a way, where in case of identical change times for different groups, the first outlay parameter is accounted for only once.

Description

System for automatic generation of a change schedule for a plurality of lighting means
The invention relates to a system, a method and a computer program for planning the operation of a plurality of lighting means. In many installations, a large number of lighting means of different types are used at a common location, e.g. in the same building. For example in a department store, a number of different types of lighting means, e.g. filament lamps, discharge lamps and fluorescence tube lamps, may be installed. All of these lighting means have a certain lifetime and eventually need to be replaced. On one hand, this can be done by exchanging single lighting means after they have broken down. The exchange of single lighting means in this way has a number of disadvantages, however. The outlay for changing a lighting means is considerable and comprises preparation outlay (e.g. time and work for retrieving exchange parts, time for service personal to reach the location, time for setting up a ladder or other devices) and actual changing outlay (work and time spend for changing the broken lamp). It is possible to reduce the outlay by changing whole groups of lighting means, e.g. exchanging all lamps in one room after, say, 5% have failed. This method, however, also have some disadvantages. The current status of the lamps needs to be observed. The normal operation of the facility may be interrupted during the change. Especially, the costs involved cannot be planned.
US-A1-2002/0143421 discloses a data processing system used for performing predictive maintenance on an equipment, for example specified as mechanical equipment, electrical equipment, data processing system, electronics or optical equipment. The data processing system comprises a component database and a maintenance personal database. A scheduler schedules maintenance for components of the equipment. The schedule is based on the databases, elapsed time and a maintenance pπnRΩ fm i
factor, which can be a financial estimate on maintenance of a component. The data processing system described may allow electronic commerce or business-to-business among the operator of the equipment and trading partners such as supplier of components or repair services. While a data processing system as above described may generally allow an overview of necessary maintenance events and cost, there is still a need for a planning system and a method of operation specifically adapted to the operation of plurality of lighting means. It is therefore an object of the invention to propose a system, a method and a computer program for planning the operation of a plurality of lighting means, allowing most cost-efficient operation. This object is achieved by a system according to claim 1, a method according to claim 9 and a computer program according to claim 10. Dependent claims are directed to preferred embodiments. According to the invention, a system for automatic planning of the operation of a number of lighting means is provided with input and storage means for storing a plurality of parameters of the lighting means to be operated and computing means for calculating a change schedule for the lighting means. The input and storage means are preferentially provided by a data processing system, comprising one or more digital computers. The input means can comprise devices connected directly to a computer, such as, for example, a keyboard, a mouse, touch-screen etc. Input means can also be provided over a network interface. Likewise, storage means can comprise any type of storage means known in connection with digital computers such as magnetic discs, random access memory, optical devices etc. Also, storage means can be provided over a computer network. The system according to the invention accepts the input of a number of parameters describing the lighting means to be operated. The lighting means in one location are divided into a plurality of groups, where each group comprises lighting means of the same type. For each group parameters are stored indicating the number of lighting means in the group, type and/or price and life expectancy, and an operating time of the lighting means. Further, a first and a second outlay parameter are stored. The first outlay parameter is representative of the outlay for preparation of a change of lighting means PHTWπ0 ? 1
at the specified location, whereas the second outlay parameter is representative of the outlay for the actual changing of a lighting means. Further parameters may be used to provide more information about the lighting means. The computing means use these parameters to calculate a change schedule for the lighting means. According to the invention, the change schedule is calculated such in a given time interval (optimization interval) the total cost for all groups are minimized. According to the invention, cost-effective operation can be achieved by simultaneously changing all of the lighting means of a group, and taking into consideration the cost for preparation for a change of lighting means at the specified location, where the preparation outlay will be the same, regardless whether the lighting means of just one, or of several groups are exchanged. To achieve the latter, the computing means compute for each group the group costs for change and replacement of lighting means, and in case of identical change times for different groups account for the first outlay parameter, which represents outlay for preparation, only once. Therefore, in a cost-optimized change schedule, identical change times for different groups of lighting means will be provided in those cases, where the cost saved by preparing a change of lighting means at the location only once (e.g. cost/time for maintenance personal to arrive at the location, cost/time for transporting replacement lighting means to the location, cost/time for providing necessary equipment at the location) will exceed the additional cost incurred by exchanging lighting means before the actual life expectancy is reached, which ultimately may result in a higher number of changes within the optimization interval. With the system, method and computer program according to the invention there is provided a means for an operator of a plurality of lighting means for efficiently planning operation of the lighting means, and scheduling exchange times to reduce cost to a minimum. According to a development of the invention, database means are provided to store a number of lighting means types. For each type of lighting means, a number of parameters can be stored, e.g. a price and a value for an expected lifetime of the component. By employing such database means, parameter input into the system is facilitated for the user, because parameters like price and lifetime of a product can be looked up in the database rather than having to be provided by the operator. Up to date PHDF 0 0^91
product information may be provided by the manufacturer of the lighting means. In a major development of the invention, substitution means are provided for determining at least one alternative lighting means type for the present lighting means type of at least one of the groups. The alternative lighting means type will be able to replace the actual lighting means and thus have e.g. an identical socket and produce (within a tolerance), the same colour and a amount of light, but will differ in price, lifetime value and/or power consumption from the present lighting means type. During calculation of the change schedule, a possible exchange of lighting means types is evaluated. In case the exchange leads to an overall total of cost which is lower than without the exchange, the optimum change schedule calculated will comprise the exchange. This can be presented to the user in form of a proposal, indicating the cost that can be saved by the exchange. While the above described substitution can already be beneficial if only lifetime and price of a lighting means are considered (because, for example, a different lighting means, although more expensive, may have a lifetime that fits better into the change schedule) further advantages arise if the cost of power consumption is additionally accounted for. Calculation of a cost optimum change schedule will reveal, e.g., whether the higher unit price for an energy saving lamp is justified for a certain group or not. It is preferred that data storage means are provided for storing a number of projects. Each project comprises a plurality of groups of lighting means disposed at one location. Preferably, the system can be accessed by a number of persons, who can each manage one or more projects. The system can be made accessible over a computer network to receive inputs and direct outputs over the network. Most preferably, the system can be provided as a client/server application, where a server computer connected to a network provides the application for a number of clients also connected to the network. According to a development of the invention, the calculated change schedule - usually after confirmation of the user - is stored. The system comprises messaging means, by which messages can be sent reminding of upcoming scheduled changes of lighting means. These messages can be sent a predetermined time in advance, so that it is possible to arrange for service personal and required material to be pτ-rnFmr ι
available at the scheduled time in the right location. The computer program according to the invention allows planning of the operation of a plurality of lighting means. The computer program maybe stored on a magnetic or optical recording media. The program may be executable on a computer or a cluster of computers. It is preferred for the program to be adapted to a client/server structure, where the program itself runs on a server computer which may be accessed by clients, especially via a computer network. For the user interface part of the program (input routine), it is preferred to use html or xml code. The storage routine for storage of parameters in a database and the computing routine for calculating change schedule may be provided in any computer executable form. A preferred embodiment of the invention will be describe with reference to the attached drawings. In the drawings,
fig. 1 shows a symbolic representation of a system for automatic planning of the operation of a number of lighting means; fig. 2 shows a symbolic representation of a facility with different lighting means; fig. 3 shows a symbolic diagram of the structure of a project; fig. 4 shows the structure of a main frame; fig. 5 shows a search page for searching a data base; fig. 6 shows a result page with data base search results; fig. 7 shows a project overview table; fig. 8 shows two examples of a cost chart with accumulated total cost shown over time; fig. 9 shows a flow diagram of the "threshold accepting" optimisation method; fig. 10 shows a diagram of the structure of a login and registration module; fig. 11 shows a diagram with an overview over the structure of a project module; fig. 12 shows a diagram with detail structure of a part of the module from fig. 11; fig. 13 shows the detail structure of a part of the module from fig. 12; fig. 14 shows a diagram with the detail structure of a part of the module from fig. 11; fig. 15 shows a diagram with the structure of a calculation module; fig. 16 shows a diagram with the structure of an output module; fig. 17 shows a diagram of the structure of a messaging module;
Figure 1 shows a symbolic representation of the main components of a system for planning of the operation of a number of lighting means. The system comprises, on the user side, a client computer 10 connected to a network 12. The system further comprises, on the server side, a server computer 14 with a database 16, which is connected to the same network 12. Client computer 10 may be a conventional PC, generally including a processor, a memory and input/output devices (not shown). Computer 10 also includes a network interface. An operating system is running on computer 10 to accept input from input devices (e.g. keyboard, mouse) and to drive output devices (e.g. a monitor). In a preferred embodiment, client computer 10 may run the Windows operating system, and has installed a http client program (browser) for accessing html/xml content on network 12. In the preferred embodiment, the browser program can execute instructions in the JavaScript language. Possible programs are suitable versions of Netscape Navigator or Microsoft Internet Explorer. Computer network 12 may be a LAN, WAN or any other type of computer network. A large number of computers may be connected to network 12. In a preferred embodiment, network 12 is the internet, and client computer 10 and server computer 14 communicate with each other using the TCP/IP protocol. The server computer 14 maybe any type of computer, including a conventional PC. In the preferred embodiment, computer 12 includes a http server software for offering http services over network 12. Server computer 14 executes server side instructions in the PHP4 language. It will become apparent that the system will pirnFrπr i
involve multiple users, and that numerical optimization calculations will be run on server 14. Therefore, it will be appreciated that generally a server computer 14 allowing fast execution of extensive calculations should be employed, possibly a multiprocessor system or even a cluster of several server computers. Figure 2 shows a symbolic representation of lighting means disposed in a facility 20. Facility 20 may be any type of facility disposed at a certain location, e.g. a industrial plant, an office building, a department store etc.. The lighting means within facility 20, are of several types. It may, for example, be assumed that facility 20 is a department store, where several discharge lamps are be disposed under the ceiling. These lighting means form a first group LI .
Further, in a number of places in the department store, there are other lighting means.
Conventional filament lamps may be disposed in several places which will here be referred to as a second group L2. Further, in display cases of the department store, halogen lamps may be used forming a third groups L3. The system according to figure 1 is used to generate a schedule for the operation of the lighting means in the facility 20 and to execute this schedule. The aim is most cost-effective operation of facility 20 over a specified time period which may range, for example, from a few month to several years. Within the system, which will be described in detail below, facility managers are able to generate a change schedule indicating at which point in time lighting means within the facility need to be exchanged. There are further functionalities for the users, which will not be described on detail here. For example, facility managers can manage their personnel for exchanging the lighting means and can obtain quotes from wholesale merchants for needed parts. Wholesale merchants on the other hand can log onto the system and will receive requests for quote of lighting means and can decide to provide corresponding quotes. The system is implemented as a computer program running on server computer 14 which in the preferred embodiment can be accessed over network 12 via the http protocol. A number of users access server computer 14 over network 12, preferably the internet, from their client computers. Server computer 14 stores all data entered in the associated database 16 and provides users with an interface for entering and retrieving information. The service is only available for registered users. For each user, a number of projects can be stored. Figure 3 shows a symbolic representation of the structure of a project "department_store_01", comprising a number of project parts Pla, Plb... . In each part, information about a number of groups of lighting means, disposed at a common location, are stored. In the project of Fig. 3, part Pla represents facility 20 from figure 2, with lighting means groups LI, L2 and L3 all disposed within facility 20. As stated above, users access server computer 14 via a browser program. Server computer 14 dynamically generates html pages to be displayed on client computer 10. These pages have a number of control elements, such as links, buttons, drop-down-lists, input-fields etc.. The pages are linked to each other, so that by using the control elements the user navigates between the pages. The structure of these pages is shown in figures 10-17 in diagram form. In these diagrams, each page is represented by a square. Where appropriate, several pages are depicted as an oval for a better overview. Arrows between pages designate possible navigation from one page to another page. Data base 16 of server computer 14 stores user date, customer data, personnel data, page contents and access permissions. Data base 16 also stores project data input by the clients. Further, database 16 stores a large amount of lighting means data. The lighting means data in data base 16 comprises information about a large variety of different lamps. For each lamp, a number of database fields are stored comprising information such as manufacturer, product family, manufacture label, electrical power, light colour, lifetime values etc.. In the preferred embodiment, the following lifetime values are stored for each lamps: Lifetime_conv_5: Total burning time with conventional power supply until 5 % of lamps have failed, lifetime_conv_10: Total burning time with conventional power supply until 10 % of lamps have failed, lifetime_elect_5: Total burning time with electronical power supply until 5 % of lamps have failed, lifetime_elect_10: Total burning time with electronical power supply until 10 % of lamps have failed. Figure 10 shows the structure of a user login module. Initially, the user is presented a startpage 0.1. From the start page, a flash animation 0.9 can be selected
Figure imgf000011_0001
PT DF030371
which introduces the system to the user. From the start page, already registered users may access a login screen 0.2. Not previously registered users may register on a registration page 0.3, where they are shown the terms and conditions of service on a page 0.5. After successful registration (0.6), users can log in to the service. After the password is sent (0.8) successfully, a main frame 0.4 is shown. Figure 4 shows the main frame, as it is displayed by a client computer
10. The screen is divided into three areas as shown, a top area T, a left area L and a main area M. Pages can be loaded into each of these three areas. Within top area T of main frame 0.4, a main navigation page 0.7 is loaded. The main navigation page allows the user to access the different modules
"project", "profile", "customers", "personnel", "report", and "watchlist". Figures 11-14 show the structure of the project module. Page 1.0 project navigation is loaded into the main frame at position L and serves for navigation within the module. Within the module, each user can only access his own project. Users can choose to create new projects (1.1), edit existing projects (1.2) or show a change schedule (1.3). Figure 12 shows the structure of how a new project is created. Page 1.1 create new project is loaded at position M into the main frame. The page shows the user an overview of the projects already existing. For creation of new projects, the user can either select a corresponding wizard (1.1.1) or manual creation (1.1.2.). The user may also select to copy an existing project (1.1.3) after which he will be presented a warning
(1.1.3.1) to exercise special caution and will than be able to edit the copied project
(1.2). In the following, creation of a new project will be explained as done by using the wizard (1.1.1). It is clear from figure 12 that this can also be done manually
(1.1.2). The wizard starts with a greeting page 1.1.1.1 at position M in the main frame. The wizard then guides the user through the creation process. First, the user may input the project structure by creating and inputting project parts (1.1.1.2, 1.1.1.2.1) and project subparts (1.1.3, 1.1.3.1). There are a number of settings which can be individually adjusted for each project. PTTnF.Ω^03? 1 10
For each project, the following data is input by the user and stored in database 16: name of the project, customer the project is associated with, electricity tariff of the project per kWh, travel cost for the maintenance personnel to the project location, optimisation interval in weeks. The optimisation interval is the time period, during which operation and maintenance of the lighting means will be optimised. The optimisation interval can be up to 10 years. Each project can be associated with the name of a customer. The list of customers of a particular user is stored in database 16, where also further customer data may be stored. Further, default values for certain settings of the project need to be input by the user: (a) average burning time of the lighting means per week, or alternatively,
(b) number of business days per week and average burning time per business day,
(c) time in minutes needed to change on individual lighting means out of the project, (d) disposal cost for a lighting means out of the project, (e) possibility to use energy saving lamps instead of general purpose lamps yes/no? (f) is an electronical or conventional power supply used? It should be noted, that these values are default values only. In many cases the values will differ for different lamp groups within the same project. For example, the average burning time for different lamp groups may be quite different. However, these default values are used in a way that they are inherited down through the hierarchical structure from the project root down to its associated parts and subparts. Within this structure, the default settings may be overwritten. In cases where parts and subparts use the same settings as the entity they are associated with, the settings do not need to be repeatedly input by the user, but are already filled by inheritance. For example, if default parameter (a) is set to the average number of business hours per week, all groups created will initially have the same value (a). For most groups of lighting means this value will already be appropriate, because the lighting means are switched on only during business hours. For those groups, which need a different value, the default value (a) may be overwritten. As will become apparent later, parameters (a) - (d) will be used directly in the optimisation. Value (e) allows the user to manually choose if general purpose PTTnF.030371 11
lamps may be replaced by energy saving lamps. This decision can only be made by the user, because only he knows if the lamp may be replaced, due to geometry and appearance of a corresponding energy saving lamp. Value (f) will be used to determine the life time of fluorescent lamps, which is dependent on the type of power supply. For each project part and project subpart, the user gives the name of the part/subpart and the association of a subpart to a project part, or to project root. Further, for each part/subpart parameters (a) - (f) are inherited from the associated entity, but may be overwritten by the user. For example, if the user chooses to create different project subparts for different areas of the facility, he may change the default value (c) for the time that is needed to exchange an individual lamp. As will be come apparent later, value (c) is again only used as a default value and may be overwritten for individual groups of lamps. Page 1.1.1.1.1. acquisition protocol can be displayed and printed out by the user. The printed-out sheet serves as a template for the user to create an inventory of all lighting means in the facility to manage. In this way, the user collects the data later needed to supply the needed information for project parts/subparts and corresponding lamp groups. On page 1.1.1.5, data of individual groups of lighting means is entered. For each group, the following parameters need to be provided by the user: name of the group, association with a project part/subpart, number of lighting means in the group. Further, each group inherits parameters (a) - (f), and these parameters can be individually adjusted for each group if they differ from the project default values. Further for each group, the user needs to specify the type of lighting means in the group. The corresponding pages are shown in figure 13. Lighting means data as stored in database 16 is described above. Based on this information the user may specify the lighting means of a specific group on page 1.1.5.1. Figure 5 shows an example of a corresponding page, where the user may select the search criteria manufacturer, type, power and colour from drop down lists. By using a button, "start search" the server computer 14 then searches database 16 for lamps matching these specification. Figure 6 shows an example of a corresponding search result (page PHnF.Ω303? 1 12
1.1.1.5.2), from which the user may select the type of the current lamp group by activating the corresponding "select" button. - Back now in figure 12, after inputting all project parts, subparts and corresponding lamp groups, the user is presented with page 1.1.1.6 where he can choose to finish his input or to go back an edit individual inputs (not shown). Back in figure 11, from the project navigation page 1.0 the user may choose to edit a specific project. The corresponding structure is shown in figure 14. As becomes clear from figure 14, during editing of a project, the user may choose to edit or add project parts, subparts or lamp groups. Of course, the user may also edit the project data (e.g. project name, customer, electricity tariff, travel cost) or one of the default values of a project. The user may than choose to update the project (page 1.2.1). In the course of the update, depending on the project status, a re-calculation may become necessary. Also, it is possible that changes previously entered may affect the project status (e.g. if a new lighting means type is introduced, for which quotes need to be obtained). The user is warned about such a change, before proceding. If the user chooses to edit a group, it is checked on page 1.2.3.1 if a newly input lighting means type can be identified within the database. A page 1.2.4 choose status allows the user to choose the project status. The following stati are possible for a project: 1. Acquisition The definition of areas, subareas and lamp groups is not yet finished. 2. Acquisition finished The acquisition has been completed, but quotes for lighting means are still needed, so that no change schedule can be generated yet. 3. Product Control activated In this status, no change schedule is to be generated yet. However, if changes in the database occur regarding lamps that have been selected by the user, the user wishes to receive corresponding system message. 4. Change Schedule monitoring activated A change schedule has been generated and the system monitors upcoming change dates. For imminent change dates (x days before a change days) a notify message is generated, which will become visible in the watchlist described ( i /ifcs2uu4/utn 5t>y
Figure imgf000015_0001
below. Additionally the user receives an electronic mail informing him of the upcoming change date.
5. Archive The project has been finished and declared as archived. No further changes can be made, but project data can be viewed. Users may input into the system data concerning their customers, for which they manage different facilities. Users who employ personnel to change lighting means may also manage their personnel resources within the system. The system may use this information to generate warnings if lighting means changes are scheduled at a time where not enough personnel is available. Further, the system may be used by users to obtain quotes for lighting means. Wholesale merchants may log into the system, receive requests for quotes and provide such quotes. These special features, although quite useful for the system, do not form part of the invention and will therefore not be further explained. Figure 15 shows the structure of a calculation module. Page 5.0
"calculation navigation" is loaded into the main frame at position L. Page 5.1 calculation overview is loaded into the main frame at position M. Page 5.1 calculation overview presents the user with a list of all projects and offers for each projects to run the optimisation or draw a calculation chart. Further, a number of options can be set on page 5.3 for each project, including the labour cost per hour, estimated rate of price increase (in percent p.a.), price for lighting means as previously obtained from a wholesale merchant, tolerance level for lifetime (5 % or 10 %), i.e. after which rate of failure to exchange lighting means, lifetime adjustment factor (Default 100 %) and the choice if optimisation should comprise replacement of current lighting means with replacement lighting means. The above mentioned lifetime adjustment factor allows the user to enter a factor adjusting the lifetime value for lighting means according to the specific environment of the managed facility. The lifetime values in the database are determined according to IEC standards in a standard environment. In an actual facility, however, different influences (ambient temperature, shocks/vibrations, supply voltage variation etc.) may influence the actual lifetime of lighting means operated in the facility. To account for these influences, users may enter a corresponding lifetime adjustment factor
Figure imgf000016_0001
according to past experiences. If, for example, a user has observed that on the average lighting means in his facility fail about 10 % earlier than according to the IEC standard value given for the specific lighting means, the user may enter a lifetime adjustment factor of 90 %. After the options have been set, the actual optimisation can be activated on page 1.3.1.1. The aim of the optimisation is to archive minimum cost for a given time interval. Within this optimisation time interval the total costs are calculated as the sum of the cost of the individual groups in the project: Grotal = CGroup(l) + CGΓOUP(2) + • • • + CGroup (i) The costs for one group Coroup are calculated from the lighting means costs C amps, travel costs Ciravei, personnel cost Cpers0nnei, disposal cost Coisposai and energy cost CEnergy: (-Oroup — (-'Lamps ' (-'Travel "■" (-'Personnel "■" ^Disposal "■" (-Εnergy . The number of changes Nch nges for the individual lamp group is calculated from the total bum time within the optimisation interval (calculated from parameters (a) or (b) by multiplying the average burn time per week with the number of weeks in the optimisation interval) and the appropriate lifetime value TLifetime of the lamp, considering the user's choices for a lifetime tolerance (5 % or 10 %) and, for fluorescent lamps, the information whether a conventional or an electronical power supply is used): J Changes - J- Burn ' A Lifetime It should be noted that the above given value of Nchanges is only an approximation, which is only valid if lighting means are exchange directly after there burn time has exceeded the expected lifetime. This value of Nchanges will therefor only serve as a starting value in the optimisation. In the course of the optimisation, which will be described later, different change schedules will be evaluated, and the total cost will then be re-calculated using the actual number of changes. For each group, the lighting means cost is calculated from the unit price previously obtained from a wholesale merchant Cunit, the number of lamps in the group N amps and the number of changes in the optimisation interval Nchanges : (- Lamps t^Lamps -'Unit -N Changes .
Figure imgf000017_0001
The travel cost Crravei is calculated from the cost for arrival and departure (2 * CRoute). In case that on the same date the lighting means of two or more groups are exchanged, the travel cost is divided by the number of simultaneous changes at that date:
J (-'Travel (.(. "Route *•) I JMsame_change_timel "■" ((("Route •) I JNsame_change_time ) "" ... + (((- Route X) I Nsame_change_time i The personnel cost per change Cpersonnei_per_charge for a specific group is calculated from parameter (c) of that group (time in minutes necessary to change one lamp), the number of lamps in the group, and the average personnel. cost per time unit.0 The personnel cost is calculated from the personnel cost per change Cpersonnei_per_change and the number of changes in the optimisation interval Nchanges: (-'Personnel — (—Personnel_per_change -N Changes. Disposal cost Cπis osai for each group is calculated from the number of lighting means in the group N amps, disposal cost for lamp CoisposaLperjamp and the 5 number of changes in the time interval Nchanges: ("Disposal -NLamps Disposal_per_Lamp -^Changes. Energy costs Cenergy are calculated from the known electricity tariff C wh, the total burn time TBum of the lighting means within the optimisation interval, the individual power consumption of each lighting means P amp and the number of lighting0 means in the group NLamps: ("Energy = ("kWh A Burn "Lamp N Lamps In the course of the optimisation, a change schedule is generated which leads to a minimum of the above calculated total costs Cτ0tai in the optimisation interval. The optimisation is done by using a numerical optimisation algorithm. In a5 preferred embodiment, the optimisation algorithm employed is a variant of the known "threshold accepting" method, which is a variant of a "simulated annealing" method. The general structure of the threshold accepting method is shown in figure 9. Optimisation starts out with a start configuration X0, which in the present case is, for example, a change schedule for the current project as would be intuitively chosen,0 where the lighting means of each group are promptly exchanged after their bum time has exceeded the known lifetime for the given tolerance.
Figure imgf000018_0001
In the next step, the threshold T is determined as a numerical value. Now, a new configuration Y is chosen, which is a slight change from the start configuration X. For the given optimisation problem, this means that in the new configuration Y change times are chosen slighting differently than in the present configuration X. Since change times for an individual group usually will not be allowed to be delayed (because the rate of failure of lighting means would then increase above the acceptable threshold), the changed configuration Y will generally have at least one change date for one lamp group which is earlier than in the start configuration X0. In the next step, the cost function Cjotai is evaluated for both configurations X and Y. The difference is calculated and compared to the threshold T. If the difference is less than or equal to T, the new configuration Y becomes the present configuration. If not, the algorithm returns to the step before and chooses a new changed configuration Y. Every time a cost difference between old and new configuration is found to be below threshold T, the value of T is lowered by a predetermined value x. The algorithm is repeated until no valid alternative (Cχ0tai (Y) - CTotai (X) ≤ T) has been found in a predetermined number of iterations. It should be noted that the above describe algorithm represents only an example of a possible implementation of the optimisation. Other methods are possible. Depending on the number of calculations that can be effected on server computer 14 within an acceptable response time, it may even be possible to calculate an absolute cost minimum by using a "brute force" approach (calculating all possible scenarios and choosing the configuration with minimum cost). A large number of further optimisation strategies and algorithms known to the skilled person may also be employed. The above described optimisation only optimises the times in the optimisation interval, where whole groups of lighting means are charged. However, the user may alternatively select an extended optimisation where not only the change schedule itself is optimised, but the system is also considers to exchange lamps. Database 16 contains data on a large number of available lamps. During the extended optimisation, which is also effected according to figure 9 and the corresponding explanation above, alternative types of lighting means are determined from the database 16. The alternative means have to meet certain criteria: They have to fit into the same PT T)F.03Ω 1 17
socket as the actual lighting means, need to provide an equivalent amount of light, need to have the same light colour (within a predetermined tolerance) etc.. The alternative lighting means may differ in power consumption and lifetime values from the present lighting means (e.g. energy saving lamps vs. conventional filament lamps) and will therefore have an important influence on the value of the cost function Cτotai-
Replacement of lighting means by alternative types will be part of determining, in each iteration step of the optimisation, a new configuration Y. Back in figure 15, the user can choose on page 5.1 calculation overview the option calculation chart. The corresponding page calculation chart 5.2 shows a chart which allows a facility manager to determine the cost within the optimisation interval. In the chart, cost is shown over time as an aggregated function, where the value at a certain time corresponds to the sum of all costs incurred up to that point in time. Examples of such calculation charts are given in figure 8, which will later be described in detail with regard to optimisation examples. For users who act as service providers providing maintenance service for lighting means at a monthly charge, the calculation chart may show a second curve, where the total revenues are shown. This allows such users to calculate an appropriate monthly charge. Figure 16 shows a report module. Here, the user can query the system for all types of information such as change plans, lighting means information, cost diagrams etc.. Page 6.0 output navigation is loaded into the main frame at position L and serves as navigation offering the user the choice of page 6.1 acquisition protocol, 6.2 project overview, 6.3 download lamp information, and 6.4 data export. Page 6.1 acquisition protocol prints out an acquisition form which can be used to gather information about all lighting means in the facility. Page 6.2. project overview is loaded into the main frame at position M. The page shows all projects of the current user and provides options regarding these projects. Figure 7 shows an example of such a project overview. For each project, the next scheduled change is shown. The detailed change schedule is shown after selection of corresponding link in page 6.2.1. Another link leads to page 6.2.2 showing PHnF.030391 18
the user the cost diagram (figure 8). A further link leads to page 6.2.3 giving details of quotes obtained from wholesale merchants for the lighting means in the project, which can be printed out on page 6.2.3.1. The order list of lighting means for the project can be viewed on page 6.2.4. Page 6.3 download lighting means information can be accessed from page 6.0 output navigation. On this page, a booklet with available lighting means can be downloaded by the user. Another option on page 6.0 output navigation is data export. The corresponding page 6.4 allows the user to export his requests for quote, obtained quotes and detail order list. Possible export formats are csv-files, which can be imported in
Microsoft Exel, Microsoft Access or other database programs, or xml-files, which will in future be supported by a large number of programs. Figure 17 shows a watchlist module. Page 7.0 watchlist is accessible from the main navigation page 1.0 (see figure 10). Page 7.0 watchlist shows all projects and corresponding next change dates. Additionally, in a separate group all projects are shown in which the change schedule comprises a change date within the next 30 days. Page 7.0.1 watchlist/system messages is loaded into the main frame at position M directly after login of a registered user. This page shows a list of all project with change dates in the next 30 days. Also, system messages relevant to the user are shown. Next, an example for managing facility 20 of figure 2 with the system will be given. It should be noted, that this choice of an extremely simple example with only three groups has been made for illustration purposes only. In practise, projects will involve a far larger number of groups. For the simple structure of facility 20, it is of course unnecessary to divide the project into parts and subparts. However, for illustration purposes the project structure given in figure 3 was chosen. The relevant user is the facility manager of facility 20. This user will use his client computer 10 to access server computer 14 with a html client program, for example Microsoft Internet Explorer. After connecting to the server, he will first go through registration and login procedure (figure 10). From the main navigation page
0.7, he will than choose "project navigation", and from corresponding page 1.0 the option "create new project" to enter his project. PHDF.n30391 19
The user will than proceed with project creation (figure 12) by entering the project structure according by figure 3 with project part Pla and lamp groups LI, L2 and L3. The user will enter default parameters (a) - (f), and will overwrite, where necessary, these values for the individual lamp groups. The user will than change the status of the project from 1 (acquisition) to 2 (acquisition completed). In the next step, the user will place requests for quotes to obtain quotes for the lighting means used in the project from wholesale merchants active in the system. After obtaining the quotes, the user will select on page 1.0 project navigation the option "show change schedule" for the project, enter his preferences on page 1.3.1 "set preferences" and than cause the system to start optimisation. The System will than take the entered data to determine an optimal change schedule as explained above. For the example of facility 20, the following change schedule may be the optimum determined by the server: Project: Departments to re_01 Part: Pla Group LI Group L2 Group L3 * No Alternatives * Change Schedule: Start: 1.1.2004 20.3.2004 change L2 1.5.2004 change LI , L2, L3 20.8.2004 change L2
Pϋ i ιtJi.uu ut)TiDϋy
PTTnF.03039.1 20
The change schedule in this example was determined without considering alternative types of lighting means. The change schedule starts on
01.01.2004. After about 80 days, the filament lamps in group L2 need to be exchanged.
Normally, the lamps of group L2 would have to be exchanged after another 80 days for a second time. Instead, the optimum change schedule places the changes of all three lamp groups together before this date on 01.05.2004. Although in this way the lighting means in group L2 are exchanged before they reach the actual end of their expected lifetime, the total cost is still lower. This is, because travel cost Cτravei needs to be accounted for only once on 01.05.2004, instead of multiple times if the lamps groups were exchange on different days. Figure 8 shows the corresponding cost chart with the accumulated total cost Ctotai (shown as a solid line) over time t. Between the change dates, the cost increases linearly because of power consumption. At the first change date, only group
L2 is changed and therefore there is a comparatively small step, corresponding to the cost incurred. On the second change date, the step is considerably larger because all three groups LI, L2, and L3 are exchanged. In an alternative example for facility 20, the user has chosen that the system should consider alternative lighting means types. An example for an optimum change schedule would be the following: Project: Departments tore_01 Part: Pla Group LI Group L2 Group L3 * Consider Alternatives * Change Schedule: Start: 1.1.2004 20.3.2004 change L2, replace with Philips Master PL 18 W 1.5.2004 change LI, L2, L3 1.10.2004 change LI, L2, L3
When considering the above change schedules with and without PHDF.0^0 91 21
alternatives in comparison, it becomes clear that the first change event on 20.03.2004 for lamp group L2 is identical. However, in the second case the filament lamps of group L2 are replaced by energy-saving lamps which correspond in light colour, socket type etc. to the filament lamps of group L2. These energy-saving lamps have lower electrical power consumption and longer lifetime than conventional filament lamps. However, also in the second change schedule all three groups LI, L2 and L3 are exchanged together on 01.05.2004, although here again lifetime of lamp group L2 has not been reached. However, by combining the change of all three groups LI, L2 and L3 on 01.05.2004, the change intervals of the three groups are now nearly identical, so that all following changes can be effected for all three groups at the same time, thus saving a large amount on cost for all subsequent changes. Figure 8 shows the associated cost chart as a dotted line. At the first change event, lighting means of group L2 are replaced by energy saving lamps. Note that the cost step at this point is considerably larger than the corresponding step in figure 18 because of the higher cost of energy saving lamps. However, after the first change event, the further increase between change events, which is due to power consumption, is less because of the lower power consumption of the newly installed energy saving lamps. At the second change event, the cost step is considerable because groups LI, L2 and L3 are exchanged simultaneously. However, here again the travel cost Ctravei are incurred only once. It can be seen from figure 8, that the alternative change schedule leads to lower overall cost in the shown time interval. After the user has thus generated and viewed the appropriate change schedule, he can log out of the system. The user now has a complete overview of the necessary maintenance events in the optimisation interval and can make corresponding arrangements. The user also has a detailed forecast of cast for this time interval. If the user subsequently logs into the system, he will be shown page 7.0.1 with his watchlist and system messages. The watchlist will show in which project a change event is due in the next thirty days. Also, independently of the user login into the system, he will regularly receive notify messages via electronic mail by the system to inform him of upcoming change events. If the user operates facility 20 according to the change schedule, the total PHnF03Ω^91 22
cost incurred in the optimisation interval will be at a minimum. It should be noted, that the above describe system represents a preferred embodiment of the invention. The skilled person will appreciate that the invention can be practised in different ways. A possible modification involves that, instead of only generating and displaying a change schedule, the system actively monitors the change status of lighting means. Effected maintenance events (change of lighting means) are entered into the system. It may be possible that despite the system's recommendation, a change is effected at an earlier or a later date. After entering the actual change date, the system may re-start optimisation to check if the different change time leads to recommendation of a different change schedule with different subsequent change times.

Claims

ττnF.n3n^9i CLAIMS:
1. System for automatic planing of the operation of a number of lighting means, said system comprising input and storage means configured for input and storage of a plurality of parameters for a plurality of groups comprising lighting means of the same type in the same location, where the parameters of each group comprise at least: the number of lighting means in the group, the type of lighting means, and/or a price and a value for a lifetime of the lighting means, an operating time of the lighting means, a first outlay parameter representative of the outlay for preparation for a change of lighting means at said location, and a second outlay parameter representative of the outlay for changing of the lighting means, said system further comprising computing means configured to calculate a change schedule with change times for changing of all of the lighting means of individual groups, where said change schedule is calculated such that in a given time interval the total cost for all groups is minimized, where said computing means are configured such that for each group the group costs for replacement of lighting means within said time interval are calculated, and where in case of identical change times for different groups the first outlay parameter is accounted for only once.
2. System according to claim 1, said system further comprising database means configured to store a number of lighting means types, where for each lighting means type at least a price and a value of a lifetime for lighting means of the lighting means type are stored.
3. System according to claim 2, said system further comprising substitution means for determining for a present lighting means type of at least one of said groups at least one alternative lighting means type, where said computing means are configured to calculate said change schedule such that said schedule comprises an exchange of said PC I /IB2UU4/Ut>1 bt>y
Figure imgf000026_0001
present lighting means type by said alternative type if the total cost for said given time interval is lower than without the exchange.
4. System according to claim 3, where said database means are configured to store for each lighting means type a value for power consumption, and where said computing means are configured to calculate for said given time interval the total cost, accounting for the cost of power consumption.
5. System according to one of the preceding claims, where storage means are provided for storing a number of projects, where each project comprises a plurality of groups of lighting means disposed at one location.
6. System according to claim 5, where said input and storage means are configured to query the user for a plurality of default parameters, where for each lighting means group in the project said default parameters are copied, but may be overwritten by the user.
7. System according to one of the preceding claims, where said input and storage means comprise a network interface, said system further comprising output means to output at least said time schedule over said network interface.
8. System according to one of the preceding claims, said system further comprising storage means for storing said change schedule, and messaging means for automatically sending messages reminding of a change of lighting means.
9. Method for planning the operation of a number of lighting means, where a plurality of parameters are stored for a plurality of groups comprising similar lighting means at a common location, where the parameters of each group comprise at least: the number of lighting means in the group, the type of lighting means, and/or a price and a value for a lifetime of the lighting means, an operating time of the lighting means, a first outlay parameter representative of a preparation outlay for changing of the lighting
Figure imgf000027_0001
means, and a second outlay parameter representative of the outlay for changing of the lighting means, where a change schedule with changing times for change of all of the lighting means of individual groups is calculated, such that in a given time interval the total cost for all groups is minimized, where for each group the group costs for change and replacement of lighting means within said time interval are calculated, and where in case of identical change times for different groups the first outlay parameter is accounted for only once.
10. Computer program for planning the operation of a plurality of lighting means with an input and storage routine for input and storage of parameters of a plurality of groups of similar lighting means at a location, where the parameters of each group comprise at least: the number of lighting means in the group, a type of lighting means, and/or a price and a value for a lifetime of the lighting means, an operating time of the lighting means, a first outlay parameter representative of a preparation outlay for changing of the lighting means, and a second outlay parameter representative of the outlay for changing the lighting means, and a computing routine for determining a change schedule with change times for changing of all of the lighting means of individual groups, where the computing routine calculates the change schedule such that in a given time interval the total cost of all groups is minimized, where for each group the group costs for change and replacement of lighting means within said time interval are calculated, and where in case of identical change times for different groups the first outlay parameter is accounted for only once.
PCT/IB2004/051559 2003-09-09 2004-08-25 System for automatic generation of a change schedule for a plurality of lighting means WO2005024685A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/570,441 US20070013489A1 (en) 2003-09-09 2004-08-25 System for automatic generation of a change schedule for a plurality of lighting means
EP04744832A EP1665145A1 (en) 2003-09-09 2004-08-25 System for automatic generation of a change schedule for a plurality of lighting means
JP2006525941A JP2007505384A (en) 2003-09-09 2004-08-25 System for automatically generating replacement schedules for multiple lighting means

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP03103333 2003-09-09
EP03103333.5 2003-09-09

Publications (1)

Publication Number Publication Date
WO2005024685A1 true WO2005024685A1 (en) 2005-03-17

Family

ID=34259270

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2004/051559 WO2005024685A1 (en) 2003-09-09 2004-08-25 System for automatic generation of a change schedule for a plurality of lighting means

Country Status (7)

Country Link
US (1) US20070013489A1 (en)
EP (1) EP1665145A1 (en)
JP (1) JP2007505384A (en)
KR (1) KR20060064670A (en)
CN (1) CN1849616A (en)
TW (1) TW200515253A (en)
WO (1) WO2005024685A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006045804A1 (en) * 2006-09-26 2008-03-27 Abb Patent Gmbh Maintenance planning providing system for assistance of decision making for maintenance of e.g. mining industry system, has model-supported system connected with module which evaluates examination, and base system for making decisions

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7863829B2 (en) * 2004-12-30 2011-01-04 Solarone Solutions, Inc. LED lighting system
CA2559142A1 (en) * 2005-09-12 2007-03-12 Acuity Brands, Inc. Light management system having networked intelligent luminaire managers with enhanced diagnostics capabilities
EP1946282A4 (en) 2005-10-05 2011-12-28 Abl Ip Holding Llc A method and system for remotely monitoring and controlling field devices with a street lamp elevated mesh network
US8594976B2 (en) 2008-02-27 2013-11-26 Abl Ip Holding Llc System and method for streetlight monitoring diagnostics
US8364325B2 (en) * 2008-06-02 2013-01-29 Adura Technologies, Inc. Intelligence in distributed lighting control devices
US8275471B2 (en) 2009-11-06 2012-09-25 Adura Technologies, Inc. Sensor interface for wireless control
US9192019B2 (en) 2011-12-07 2015-11-17 Abl Ip Holding Llc System for and method of commissioning lighting devices
US11030571B2 (en) 2013-12-20 2021-06-08 Ebay Inc. Managed inventory
US11107023B2 (en) 2013-12-20 2021-08-31 Ebay Inc. Managed inventory
US10430858B1 (en) * 2014-12-31 2019-10-01 Ebay Inc. E-commerce replacement or replenishment of consumable
JP2017010502A (en) * 2015-06-24 2017-01-12 ヒカリレンタ株式会社 Illumination information processing device, illumination information processing program, and illumination information processing method
JP7056131B2 (en) 2017-12-15 2022-04-19 オムロン株式会社 Image processing system, image processing program, and image processing method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2821149B2 (en) * 1988-10-19 1998-11-05 株式会社日立製作所 Plant life management device
US20010049618A1 (en) * 2000-03-23 2001-12-06 Rainer Patzel Method for allocating predictable costs for consumable items
US20010032109A1 (en) * 2000-04-13 2001-10-18 Gonyea Richard Jeremiah System and method for predicting a maintenance schedule and costs for performing future service events of a product
US7284689B2 (en) * 2000-05-01 2007-10-23 Jeffery R Clark Light fixture management system
US7503478B2 (en) * 2000-05-01 2009-03-17 Jeffery R Clark Light fixture management system
US6738748B2 (en) * 2001-04-03 2004-05-18 Accenture Llp Performing predictive maintenance on equipment
US20030023467A1 (en) * 2001-07-30 2003-01-30 Vlad Moldovan Method for developing and promoting operations and services that are supported by an energy, energy efficiency, water management, environmental protection and pollution prevention fund
US20030127998A1 (en) * 2002-01-08 2003-07-10 Ultrawatt Energy Sysems, Inc. Lighting depreciation compensation system and method
US20040019515A1 (en) * 2002-04-09 2004-01-29 Serdar Senyurt Transportation infrastructure management system and method
US20040158541A1 (en) * 2003-02-06 2004-08-12 Ultrawatt Energy Systems, Inc. Power savings financial compensation control method and system

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ELECTRICAL CONSTRUCTION AND MAINTENANCE, vol. 96, no. 4, April 1997 (1997-04-01), OVERLAND PARK, KS, USA, pages 36 - 60, XP009041980 *
ELEKTRIZITAETSWITSCHAFT, vol. 83, no. 13, 18 June 1984 (1984-06-18), GERMANY, pages 629 - 630, XP009041968 *
ILLUMINATING ENGINEERING, vol. 65, no. 5, May 1970 (1970-05-01), USA, pages 343 - 346, XP009041981 *
JOURNAL OF THE ASSOCIATION OF ENERGY ENGINEERING, vol. 95, no. 6, 1998, USA, pages 40 - 49, XP009041979 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006045804A1 (en) * 2006-09-26 2008-03-27 Abb Patent Gmbh Maintenance planning providing system for assistance of decision making for maintenance of e.g. mining industry system, has model-supported system connected with module which evaluates examination, and base system for making decisions

Also Published As

Publication number Publication date
CN1849616A (en) 2006-10-18
US20070013489A1 (en) 2007-01-18
JP2007505384A (en) 2007-03-08
TW200515253A (en) 2005-05-01
KR20060064670A (en) 2006-06-13
EP1665145A1 (en) 2006-06-07

Similar Documents

Publication Publication Date Title
US7606919B2 (en) System and method for managing maintenance of building facilities
US8140366B2 (en) Method, system and program product for filling job orders
US8660877B2 (en) Technician control system
US6993576B1 (en) System and method for managing maintenance of building facilities
US8364513B2 (en) Technician control system
US6947903B1 (en) Method and system for monitoring a supply-chain
US8775222B2 (en) System and method for improved rental vehicle reservation management
US20070013489A1 (en) System for automatic generation of a change schedule for a plurality of lighting means
US7725352B2 (en) Method and system for enterprise-wide migration
EP2551807A2 (en) Automated system for digitized product management
WO2002073365A2 (en) Interactive method and apparatus for real-time financial planning
CN111523812A (en) Model life cycle management method and system, equipment and storage medium
CN115310779A (en) Resource management method and equipment based on aircraft assembly manufacturing resource calendar
CN112818189B (en) Visual processing procedure list scheduling method, system and platform
US20050043980A1 (en) Quote and supply management system
WO2018207226A1 (en) Aggregator-side system, prosumer-side system, aggregation system, and aggregation method
JP2004094809A (en) Hotel reservation estimating model creating method
Bassok et al. A simple linear heuristic for the service constrained random yield problem
US20140289811A1 (en) Electronic media creation and distribution
JP2005227905A (en) Solution contract support system and solution contract support method
US20120179991A1 (en) Projecting project outcome
Nidhra et al. Visitor schedule management system-an intelligent decision support system
AU2001267150A1 (en) Quote and supply management system

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480025820.0

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004744832

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007013489

Country of ref document: US

Ref document number: 10570441

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1020067004749

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2006525941

Country of ref document: JP

WWP Wipo information: published in national office

Ref document number: 2004744832

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020067004749

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 10570441

Country of ref document: US