Servomotor Control Program Using Virtual Mechanical System Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing advanced control systems for servomotor-typed mechanical testing devices is complex and time-consuming, requiring sophisticated programming techniques to synchronize multiple high-speed servomotors effectively.

Innovation Solution

A control program and method that simulates a virtual mechanical system to control synchronized driving of multiple servomotors, utilizing a first drive module, power transmission subsystems, and differential gear modules to achieve complex drive control, with optional clutch modules for ON/OFF control and phase management, allowing for efficient development and modification of servomotor drive programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional programming methods are used to control multiple servomotors, then synchronized driving can be achieved, but the program architecture becomes complicated and development time increases

Engineering Contradiction:
Improvesynchronized driving controlVSAvoidprogram architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control program is segmented into separate functional modules: a first drive module for controlling the first servomotor, and multiple second drive modules for controlling respective second servomotors. Each module operates independently but can be coordinated through the virtual mechanical system, reducing overall program complexity while maintaining synchronized control capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A virtual mechanical system is introduced as an intermediary layer between the drive modules and the actual servomotors. This virtual system simulates mechanical connections (gears, shafts, couplings) to coordinate the operation of multiple servomotors, simplifying the control architecture by providing a standardized interface for synchronized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If dedicated controlling programs are developed for advanced tests, then precise control of multiple servomotors is achieved, but development costs and time increase significantly

Engineering Contradiction:
Improveprecise control capabilityVSAvoiddevelopment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The control program is designed with universal functionality to handle multiple types of advanced tests (fatigue testing, vibration testing, etc.) using a standardized virtual mechanical system framework. The system can accommodate different test requirements by configuring the virtual mechanical connections rather than developing entirely new control programs, reducing development time and costs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The virtual mechanical system pre-defines common mechanical connections and control relationships between servomotors. These preliminary configurations can be directly applied to various test scenarios, eliminating the need to develop control programs from scratch for each advanced test type.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If virtual mechanical system simulation is implemented, then complex drive control becomes easier, but system complexity increases

Engineering Contradiction:
Improvecontrol program developmentVSAvoidvirtual mechanical system structure
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

Instead of directly controlling multiple servomotors through complex programming, the system creates a virtual copy of the mechanical system (virtual shafts, gears, couplings) that mirrors the actual mechanical connections. This virtual model simplifies control by allowing engineers to program mechanical relationships rather than electrical control signals, making complex drive control easier despite the added virtual system layer.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10354048B2Control program, control method, and control device for driving a mechanical testing device
Publication Date: 2019.07.16 KOKUSAI KEISOKUKI KK
  • US10354048B2 patent drawing
  • US10354048B2 patent drawing
  • US10354048B2 patent drawing

AI summary

A control device including a simulation unit to simulate behaviors of a virtual mechanical system, and a drive control unit to control driving of servomotors based on the simulation results, is provided. The virtual mechanical system includes a first drive module, a first main shaft module connected to the first drive module, and a plurality of power transmission subsystems, each of which is connected to the first main shaft module and is associated with one of the servomotors respectively. Each of the power transmission subsystems includes an output module. The servomotor associated with the power transmission subsystem is driven according to a simulated result of input into the output module.