LURPA > Historique > Équipe ISA > Projets
A case study automatically treated with our approach
This simple example is used to present our approach. It concerns the control of an automatic gate for a car park. 2 control laws are to be designed.
This simple example is used to present our approach. It concerns the control of an automatic gate for a car park. It is composed of:
The 4 inputs of the controller are:
The 2 Outputs of the controller are:
The expected behaviour of the control system with regard to the application requirements can be expressed by the set of assertions given hereafter. Among the 8 assertions, the first four ones (F1 to F4) are related to vivacity requirements (what must be done to perform the expected task), assertion S1 expresses a safety requirement. Assertions T1 to T3 express constraints coming from actuators features.
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.