LURPA > Historique > Équipe ISA > Projets
A case study automatically treated with our approach
This example is used to present our approach. It concerns the control of hydraulic press. 5 control laws are to be designed.
This example is used to present our approach. It concerns the control of a hydraulic press with a vertical ram. It is composed of:
Each movement of the ram is controlled thanks to a Boolean output ('goUp' and 'goDown'). The controller is informed of the position of the ram thanks to inputs 'up' and 'down'. The safety light curtain is connected to input 'lc' (lc=1 when the operator is not in the detection zone of the light curtain). The control panel of the press is composed of an emergency stop button (input: 'esb'), a three position center-off switch for the operating mode selection ('sbA', off: no mode selected, `sbM') and four push-buttons (inputs: 'vpb', 'spb', 'uppb' and 'dopb').
The 10 inputs of the controller are:
The 2 Outputs of the controller are:
To avoid tedious symbolic calculus and to help the designer during the different steps of this synthesis method, a prototype software tool has been developed in Python. This tool performs all the computations required for inconsistencies detection and control laws generation, that enables the designer to focus only on application-related issues.