As far as i know, compiere has not been implemented for this kind of business. As you may know, compiere has a strong enough structure to support this kind of implementation.
The issue is the same as always with this kind of projects; Consulting phase. If you have a good team of professionals who know about ERPs and about compiere (or compiere -based solutions), and who know how to make real deep changes to compiere to accomodate the new demanded functionalities, you will have a successful process.
With the transaction based structure of compiere, and the powerful structure of its database, you can add any data you need and create in the java source code the business logic to manage it. It is also possible to integrate it with third party apps, such as the software for the control of the tankers.
Hope this all helps,