← Back to Blog

AI Agent in High-Speed Propeller Design: ShipTechAI Case Study

📅 December 20, 2025 👤 Ma Weize ⏱️ 12 min read 🏷️ AI Agent | Engineering Application | ShipTechAI

As a marine engineer with 37 years of experience, I've witnessed the transformation from manual calculations to CAD design. Now, AI agents are bringing revolutionary changes to engineering design. Through the ShipTechAI project, I've experienced firsthand how AI agents can dramatically improve design efficiency while maintaining engineering rigor. This article shares real cases and insights from this transformation.

1. The Limitations of Traditional Propeller Design

1.1 Complexity of Traditional Workflow

As a ship designer, I've spent decades designing high-speed propellers. Traditional design processes typically include:

1.2 Limitations of Traditional Methods

Key Pain Points:

  • Information fragmentation: Design data scattered across books, papers, manuals
  • Experience dependency: Design quality relies heavily on engineer's experience
  • Low efficiency: Repeated manual calculations consume extensive time
  • High error risk: Complex formula calculations prone to human errors

These limitations led me to consider: Can we use AI technology to improve design efficiency? This question inspired the ShipTechAI project.

2. ShipTechAI Project Background

2.1 Project Vision

ShipTechAI aims to create an intelligent tool for surface piercing propeller (SPP) design. The core objectives are:

2.2 Technical Challenges

As someone who learned Python just 10 days before this project, I faced several major challenges:

  1. Database processing: How to digitize and interpolate 101 Rolla SPP design points
  2. Algorithm implementation: Complex 3D interpolation and performance prediction
  3. Interface design: Create intuitive, professional engineering interface
  4. Engineering verification: Ensure calculation accuracy and reliability

With only 10 days of Python experience, completing such a complex project seemed impossible. But AI agents changed this reality.

3. AI-Assisted Development: Deepseek and Claude Collaboration

3.1 The Power of Multi-Agent Collaboration

In the ShipTechAI project, I adopted a multi-AI-agent collaborative approach:

Deepseek Role: Code Implementation Expert

  • Responsible for core algorithm implementation (3D interpolation, database operations)
  • Advantage: Fast, deep technical understanding
  • Application scenario: Complex engineering calculations and data processing

Claude Role: Architecture Designer and Debug Expert

  • Responsible for overall architecture design and code review
  • Advantage: Strong logical reasoning, excellent error diagnosis
  • Application scenario: System design, error localization, code optimization

3.2 Real Development Cases

Case 1: 3D Interpolation Algorithm Implementation

The Rolla SPP database contains 101 design points requiring 3-dimensional interpolation (diameter, pitch ratio, blade area ratio). This is core but complex:

Case 2: Intelligent Diagnostic System

Users may input unreasonable parameters during design. How to intelligently identify and give suggestions?

3.3 Division of Labor Insights

After two months of practice, I discovered the optimal collaboration pattern:

Task Type Primary AI Reason
Core algorithm Deepseek Fast, accurate calculations
Architecture design Claude Strong systematic thinking
Error debugging Claude Excellent at logical analysis
Code generation Deepseek High generation speed
Code review Claude Thorough review
Optimization suggestions Claude Comprehensive consideration

4. Key Technical Implementation

4.1 Database Digitization

The Rolla SPP database is an authoritative reference in the industry but exists only in paper form. We:

  1. Manual digitization: Transcribed 101 design points into structured data
  2. Data validation: Cross-checked multiple literature sources
  3. Database design: Created efficient query structure
  4. Interpolation algorithm: Implemented 3D interpolation for intermediate states
# Key code example (simplified) from scipy.interpolate import griddata def interpolate_propeller_data(D, P_D, Ae_Ao): """3D interpolation for propeller performance""" # Load Rolla database data = load_rolla_database() # 3D interpolation result = griddata( points=(data['D'], data['P_D'], data['Ae_Ao']), values=data['efficiency'], xi=(D, P_D, Ae_Ao), method='cubic' ) return result

4.2 Intelligent Design Process

User only needs to input basic parameters:

System automatically completes:

  1. Resistance estimation: Calculate ship resistance based on speed and displacement
  2. Power distribution: Reasonably allocate total power
  3. Propeller design: Match optimal diameter, pitch, blade area ratio
  4. Performance prediction: Calculate efficiency, thrust, torque
  5. Intelligent diagnosis: Identify potential problems and give suggestions

4.3 Visualization

Used Plotly to implement:

5. Real Application Results

5.1 Efficiency Improvements

Comparing traditional methods vs. ShipTechAI:

Design Phase Traditional Method ShipTechAI Efficiency Increase
Preliminary design 4-6 hours 10 minutes 96%
Parameter optimization 2-3 hours 30 minutes 83%
Scheme comparison Half day 1 hour 75%
Report generation 2 hours 5 minutes 96%

5.2 Real User Feedback

Young engineer: "I just graduated and am not familiar with propeller design. ShipTechAI allows me to complete professional preliminary designs. It's my best teacher!"

Senior designer: "I've designed for 20 years. ShipTechAI saves me from repetitive work, letting me focus on optimization and innovation."

Design institute manager: "Project quotation cycle shortened from 3 days to half a day, greatly improving competitiveness."

5.3 Unexpected Benefits

Beyond efficiency improvements, ShipTechAI brought unexpected value:

6. Experience Summary and Future Outlook

6.1 Key Insights

1. "Domain Knowledge + AI Agent" is the optimal combination

2. Multi-agent collaboration better than single agent

3. Engineering thinking remains core

6.2 Advice for Other Engineers

If you also want to develop AI tools for your field:

  1. Start small: Don't aim for perfection, begin with core pain points
  2. Iterative development: Continuous improvement through user feedback
  3. Leverage AI: Don't worry about insufficient programming experience, AI can help
  4. Focus on domain: Your professional knowledge is irreplaceable
  5. Open mindset: Embrace new technologies, learn continuously

6.3 Future Plans

ShipTechAI is just the beginning. Future development directions include:

7. Conclusion

As a 59-year-old engineer, developing ShipTechAI taught me: Age is not a barrier to embracing new technologies, but a mindset issue. With the help of AI agents, we can achieve things that were previously unimaginable.

The value of AI agents is not replacing engineers, but empowering them. It allows us to:

If I can develop professional engineering tools with just 10 days of Python experience, so can you. The key is: dare to try, embrace AI, and maintain engineering rigor.

The AI era is already here. As engineers, we can choose to resist, or we can choose to embrace and lead. I chose the latter and saw unlimited possibilities.

💡 ShipTechAI is currently in internal testing. If you're interested in marine propeller design or want to exchange ideas on engineering AI tool development, feel free to contact me.

Let's explore together how to use AI agents to improve traditional engineering efficiency and create more valuable tools!

About the Author

Ma Weize - AI Model Evaluation Expert | Marine Engineering AI Tools Developer

My mission: Help traditional engineers embrace AI and transform professional experience into practical tools.