METHOD FOR THE CONFIGURATION OF CONTROL SOFTWARE IN A RAIL VEHICLE

20240034375 ยท 2024-02-01

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for configuring control software in a rail vehicle. The control software, which is designed for a multitude of rail vehicles, implements basic functions that are required for the basic operation of the rail vehicles. The control software additionally implements optional functions required to execute client-specific requests. The specifications, combinations and functional sequences of the basic functions and optional functions are tested, validated, and approved before the functions are implemented in the rail vehicles, whereupon the basic functions and optional functions are made available in the rail vehicles. In a selected rail vehicle, at least one optional function is activated or deactivated using a switching parameter that is individually allocated to the optional function. The switching parameter required therefor is established outside the rail vehicle and is then transmitted to the selected rail vehicle.

    Claims

    1-17. (canceled)

    18. A method for configuring control software in a rail vehicle, the method which comprises: providing control software with basic functions that are needed for a basic operation of any of a multiplicity of rail vehicles; providing the control software with optional functions that are needed to implement a multiplicity of customer-specific requirement profiles; testing, validating, and approving embodiments, combinations, and functional sequences of the basic functions and of the optional functions, and subsequently implementing the basic functions and the optional functions as control software in the rail vehicles; in a selected rail vehicle, activating and/or deactivating at least one optional function using a switching parameter that is individually assigned to the optional function; determining and generating the switching parameter by a manufacturer of the rail vehicles remotely from the selected rail vehicle on a basis of a special customer-specific requirement profile, and subsequently transmitting the switching parameter to the selected rail vehicle in order to enable customer-specific fleet management.

    19. The method according to claim 18, which comprises activating and/or deactivating the optional function in the selected rail vehicle while the rail vehicle is in operation.

    20. The method according to claim 18, which comprises determining the switching parameter using software-supported tools which allow only a permissible switching parameter selection for corresponding functions.

    21. The method according to claim 18, which comprises storing the switching parameter or a plurality of switching parameters individually or in a form of a file which can be directly processed by control devices of the selected rail vehicle.

    22. The method according to claim 21, which comprises encrypting the switching parameter to thereby allow a decryption to be carried out solely by the selected rail vehicle.

    23. The method according to claim 18, which comprises transmitting the switching parameter via a communication channel and via an interface to a service engineer who updates the control software in the selected rail vehicle; or directly to the selected rail vehicle, wherein control devices in the selected rail vehicle automatically implement the switching in the control software.

    24. The method according to claim 18, which comprises, during an activation, inquiring with control devices of the rail vehicle at a central entity of the rail vehicle or at a landside control station, whether there are new switching parameters available for the associated rail vehicle.

    25. The method according to claim 24, which comprises coordinating the inquiry with a changeover manager in order to enable coordinated activation and/or deactivation of optional functions or of the switching parameters in associated optional functions.

    26. The method according to claim 18, which comprises activating and/or deactivating the optional function in a safe state of the rail vehicle.

    27. The method according to claim 26, which comprises activating and/or deactivating the optional function at a standstill of the rail vehicle or in a predefined vehicle environment.

    28. The method according to claim 18, which comprises granting a veto right to a traction vehicle driver of the rail vehicle in order to selectively reject a control software configuration with respect to the optional function.

    29. A rail vehicle, comprising: control software configured for implementation in a multiplicity of rail vehicles; said control software having basic functions for a basic operation of the rail vehicle, and optional functions intended to implement a multiplicity of customer-specific requirement profiles; wherein the embodiments, combinations and functional sequences of the basic functions and the optional functions of the control software have been tested, validated and approved before an implementation of the control software in the rail vehicle; wherein at least one optional function can be activated and/or deactivated in the rail vehicle using a switching parameter individually assigned to the optional function; and the switching parameter required for activating and/or deactivating the at least one optional function is determined by a manufacturer of the rail vehicle and created outside the rail vehicle on a basis of a special customer-specific requirement profile and is subsequently transmitted to the selected rail vehicle for configuring the control software in order to enable customer-specific fleet management.

    30. The rail vehicle according to claim 29, wherein the optional function can be activated and/or deactivated in a rail vehicle which is in operation.

    31. The rail vehicle according to claim 29, wherein the switching parameter is determined using software-supported tools which allow only a permissible switching parameter selection for corresponding functions.

    32. The rail vehicle according to claim 29, wherein switching parameters are stored individually or in a form of a file which can be directly processed by control devices of the selected rail vehicle.

    33. The rail vehicle according to claim 32, wherein the switching parameters are encrypted to allow a decryption thereof solely by the selected rail vehicle.

    34. The rail vehicle according to claim 29, wherein the switching parameters are transmittable via a communication channel and via an interface to a service engineer who updates the control software in the selected rail vehicle; or directly to the selected rail vehicle, wherein control devices of the rail vehicle automatically implement the switching parameters in the control software.

    35. The rail vehicle according to claim 29, wherein control devices of the rail vehicle are switched during activation to inquire, at a central entity of the rail vehicle or at a landside control station, whether there are new switching parameters available for the rail vehicle.

    Description

    [0057] The invention is explained, by way of example, in more detail below with reference to a drawing, in which:

    [0058] FIG. 1 shows a self-explanatory illustration of a software configuration formed by the sales department and its implementation by a vehicle or rail vehicle according to the present invention.

    [0059] FIG. 2 shows a self-explanatory illustration of the interaction between customers, the sales department and the vehicle or rail vehicle according to the present invention.

    [0060] FIG. 3 shows a self-explanatory configuration of the activation and/or deactivation of an optional function according to the present invention.

    [0061] FIG. 4 shows an overall view of the present invention using a flowchart.

    [0062] In a first step S1, basic functions which are needed for the basic operation of the rail vehicles are implemented in control software intended for a multiplicity of rail vehicles. Optional functions which are needed to implement a customer-specific requirements are implemented in the control software.

    [0063] In a second step S2, the embodiments, combinations and functional sequences of the basic functions and the optional functions are tested, validated and approved before the control software is implemented in the rail vehicles by the manufacturer or by appointed entities.

    [0064] In a third step S3, the basic functions and the optional functions are implemented as control software in the rail vehicles.

    [0065] In a fourth step S4, at least one optional function is activated and/or deactivated in a selected rail vehicle using a switching parameter individually assigned to the optional function.

    [0066] The required switching parameter is created outside the rail vehicle on the basis of customer requirements and is subsequently transmitted to the selected rail vehicle.

    [0067] The optional function is activated and/or deactivated in a rail vehicle which is in operation.

    [0068] The switching parameter is determined using software-supported tools which allow only a permissible switching parameter selection for corresponding functions.

    [0069] Switching parameters are stored individually or in the form of a file which can be directly processed by control devices of the selected rail vehicle.

    [0070] The switching parameters are encrypted, with the result that decryption can be carried out solely by the selected rail vehicle.

    [0071] The switching parameters are transmitted, via a communication channel, to a service engineer who updates the control software in the selected rail vehicle, or are transmitted directly to the selected rail vehicle, wherein its control devices automatically implement them in the control software.

    [0072] During activation, the control devices of the rail vehicle inquire, at a central entity of the rail vehicle or at a landside control station, whether there are new switching parameters for the associated rail vehicle.

    [0073] The inquiry is coordinated with the aid of a changeover manager in order to enable coordinated activation and/or deactivation of optional functions or of the switching parameters in associated optional functions.

    [0074] The optional function is activated and/or deactivated in a safe state of the rail vehicle, preferably at a standstill or in a predefined vehicle environment.

    [0075] A veto right is granted to the traction vehicle driver of the rail vehicle in order to reject a control software configuration with respect to the optional function.