Skip to content

This repository houses an efficient algorithm that scrapes data from Lotus Shark software and generates optimal hardpoints coordinates within a user-specified range. By employing the 'Hit and Trial' method, the algorithm systematically iterates through potential solutions to achieve the desired results.

Notifications You must be signed in to change notification settings

Rutwik1000/Automating-Lotus-Shark-with-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Automating-Lotus-Shark-with-Python

py banner 3

What is Lotus Shark?

The Lotus Suspension Analysis SHARK module is a suspension geometric and kinematic modelling tool, with a user- friendly interface which makes it easy to apply changes to proposed geometry and instantaneously assess their impact through graphical results.

car The graphic above shows the plan view of the suspension system of a Race car.

adams plan view The above graphic shows plan View of the Suspension and Steering systems of a Race car in MSC Adams Software.

How Lotus Shark works?

  • The Lotus Shark takes parameters of vehicle as input to like Wheelbase, Wheeltrack, Mass, Hardpoints, etc.
  • The geometry of the suspension system can be changed to achieve the desired goals by changing the hardpoints.

487789_1_En_80_Fig1_HTML The green circles surrounded by red boxes illustrate the Hardpoints of Suspension System.

For example, the mount where Shock absorber is connected to the chassis is a hardpoint. Similarly, ‘Wheel Centre’ is the point about which the wheel rotates is also a hardpoint.

Algorithm:

The Algorithm scrapes data from Lotus Shark software and outputs optimal hardpoints coordinates in the specified range.

Lotus Shark

The algorithm uses ‘Hit and Trial’ method to get the required results. The targets quantified into range of coordinates by the user

Lotus Shark Flow Chart

Libraries Used:

  1. random-To Generate Random Coordinates.
  2. time- To Delay the Program.
  3. Pyautogui-To perform Clicking.
  4. shutil -To Manipulate Files.
  5. openpyxl -To Manipulate csv files.
  6. os- To Manipulate Files

Demo

Automation with Python2

About

This repository houses an efficient algorithm that scrapes data from Lotus Shark software and generates optimal hardpoints coordinates within a user-specified range. By employing the 'Hit and Trial' method, the algorithm systematically iterates through potential solutions to achieve the desired results.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages