Control system envelope generation method, system, computer device and readable medium
By using a combination method of VB software and CATIA software in the development of gearshift envelopes, the problem of inefficient data collection and calculation analysis in the prior art is solved, and more efficient envelope output and more accurate verification are achieved.
Patent Information
- Application Number
- CN202210482430.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-05
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2042-05-05
AI Technical Summary
In the process of gearshift envelope development, the efficiency of collecting boundary data and computing and analysis is inefficient, and logical relationships and parameter inputs are very prone to errors.
By obtaining the design input parameters of the operating system and judging the rationality of the parameters based on the preset logical judgment rules. Reasonable parameters are input into VB software, converted into conversion parameters through analysis formulas, calculated envelope parameters using conversion rules, and judged whether they meet the design standards through diagnostic rules. The envelope parameters that comply with the standard are modeled by the DMU module in the CATIA software.
It improves the efficiency of the envelope output of the manipulation system, simplifies boundary data collection, reduces the possibility of logical relationships and parameter input errors, and improves the accuracy and timeliness of vehicle calibration.
Smart Images

Figure CN115034036B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile transmission systems, and in particular to a method, system, computer equipment and readable medium for generating an envelope of a control system. Background Art
[0002] With the rapid development of science and technology, people's living standards are constantly improving, and cars have gradually become a necessity in life. They are no longer the original means of transportation, but have evolved from primitive cars to a high-tech crystallization, integrating various advanced technologies. In the ever-changing automobile era, novel and unique cars are also constantly being refurbished.
[0003] During the development of new vehicle models, the interior needs to confirm the cab space. The shifter envelope affects the freezing of the interior styling during the development process. Therefore, the shifter envelope is the most important task in shifter development. Currently, Excel spreadsheets are usually used to assist in the calculation and analysis of the shifter envelope. However, this method is inefficient in collecting boundary data and performing calculations and analysis, and logical relationships and parameter input are prone to errors. Summary of the Invention
[0004] Based on this, the purpose of the present invention is to provide a control system envelope generation method, system, computer device and readable medium to solve the problems of low efficiency in collecting boundary data and calculation analysis, and easy errors in logical relationships and parameter input in the prior art during the shifter envelope development process.
[0005] To achieve the above object, the present invention provides a method for generating an envelope of a control system, comprising:
[0006] Obtaining design input parameters of the control system and determining whether the design input parameters are reasonable according to preset logical judgment rules;
[0007] When it is judged that the design input parameters are reasonable parameters, the design input parameters are input into VB software, and the design input parameters are converted into conversion parameters through an analysis formula;
[0008] Based on the design input parameters and the conversion parameters, envelope parameters are calculated using conversion rules;
[0009] Diagnosing the envelope parameters using diagnostic rules to determine whether the envelope parameters meet design standards;
[0010] When the envelope parameters meet the design standards, modeling is performed based on the envelope parameters through the DMU module in CATIA software to generate the gear shift control system envelope.
[0011] Preferably, the design input parameters include joystick length, first output rod length, second input rod length, second output rod length, gearbox rocker arm length, drawing efficiency, first drawing stroke loss, second drawing stroke loss and gearbox rocker arm stroke under each gear position.
[0012] Preferably, the conversion parameter includes the joystick stroke in each gear position, and the joystick stroke is matched with the corresponding analytical formula. The analytical formula for calculating the joystick stroke in each gear position is as follows:
[0013] S j =(N j +δ)*λ1*λ2
[0014] Among them, S j is the joystick travel in the jth gear, j = R, 1, 2, 3...., N j is the gearbox rocker arm stroke at the jth gear, δ is the system stroke loss, λ1 is the first-stage lever ratio, and λ2 is the second-stage lever ratio.
[0015] Preferably, the envelope parameters include a first-stage leverage ratio, a second-stage leverage ratio, a total leverage ratio, a limit envelope safety factor, and a second input rod rotation angle and a joystick rotation angle at each gear position.
[0016] Preferably, the conversion rule includes a plurality of calculation formulas, and each data in the envelope parameter is matched with a corresponding calculation formula. The calculation formula of the limit envelope safety factor is as follows:
[0017] σ=SS j / S j
[0018] Among them, SS j is the limit travel of the joystick in the jth gear, σ is the limit envelope safety factor;
[0019] The calculation formula of the joystick angle at each gear position is as follows:
[0020] B j =2*sin -1 [S j / (2*L1)]
[0021] Among them, B j is the joystick angle at the jth gear, S j is the joystick stroke in the j-th gear, and L1 is the length of the joystick.
[0022] Preferably, after the step of obtaining the design input parameters of the control system and determining whether the design input parameters are reasonable according to a preset logical judgment rule, the method further includes:
[0023] When it is determined that the design input parameters are unreasonable, the unreasonable data in the design input parameters are marked with a red background, and the user returns to the parameter input interface.
[0024] To achieve the above object, the present invention further provides a control system envelope generation system, comprising:
[0025] An acquisition module is used to acquire design input parameters of the control system and determine whether the design input parameters are reasonable according to preset logical judgment rules;
[0026] A conversion module, for inputting the design input parameters into VB software when it is determined that the design input parameters are reasonable parameters, and converting the design input parameters into conversion parameters through an analysis formula;
[0027] A conversion module, configured to calculate envelope parameters using conversion rules based on the design input parameters and the conversion parameters;
[0028] a diagnosis module, configured to diagnose the envelope parameters using diagnostic rules to determine whether the envelope parameters meet design standards;
[0029] A generation module is used to generate a gear shift control system envelope based on the envelope parameters and through a DMU module in CATIA software when the envelope parameters meet the design standards.
[0030] Preferably, the design input parameters include joystick length, first output rod length, second input rod length, second output rod length, gearbox rocker arm length, drawing efficiency, first drawing stroke loss, second drawing stroke loss and gearbox rocker arm stroke under each gear position.
[0031] To achieve the above objectives, the present invention also provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for generating an envelope of an operating system when executing the computer program.
[0032] To achieve the above object, the present invention further provides a readable medium having a computer program stored thereon, which implements the above-mentioned method for generating an envelope of a control system when executed by a processor.
[0033] The above-mentioned present invention provides a control system envelope generation method, system, computer device and readable medium. By adopting VB software as the control system envelope calculation software for development, the design input parameters are converted into conversion parameters using analytical formulas in the VB software, and then based on the conversion parameters and the design input parameters, the envelope parameters are obtained through conversion rules, thereby improving the control system envelope output efficiency and making it easier to collect boundary data. At the same time, it can also solve the problem of easy errors in logical relationships and parameter input. In addition, diagnostic rules are used to diagnose the parameters and determine whether the design meets the design standards. The envelope parameters that meet the design standards are further modeled through the DMU module in the CATIA software to support vehicle verification, which can improve the accuracy and timeliness of the verification.
[0034] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned by practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0036] Figure 1 is a flow chart of a method for generating a control system envelope according to the first embodiment of the present application;
[0037] Figure 2 is a structural block diagram of a control system envelope generation system according to a second embodiment of the present application;
[0038] Figure 3 3 is a schematic diagram of the hardware structure of a computer device according to the third embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solutions and advantages of this application more clearly understood, the present application is described and illustrated below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely used to explain this application and are not intended to limit this application. Based on the embodiments provided in this application, all other embodiments obtained by those of ordinary skill in the art without making any creative efforts are within the scope of protection of this application.
[0040] Obviously, the drawings described below are merely examples or embodiments of the present application. Those skilled in the art can, without inventive effort, apply the present application to other similar scenarios based on these drawings. Furthermore, it is also understood that, although the effort involved in such a development process may be complex and lengthy, for those skilled in the art related to the content disclosed in this application, changes in design, manufacturing, or production based on the technical content disclosed in this application are merely conventional technical means and should not be construed as an insufficiency of the content disclosed in this application.
[0041] References to "embodiments" in this application mean that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it refer to independent or alternative embodiments that are mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described in this application may be combined with other embodiments unless there is a conflict.
[0042] Unless otherwise defined, the technical or scientific terms used in this application should have the ordinary meaning understood by a person of ordinary skill in the technical field to which this application belongs. The words "one", "a", "the" and the like used in this application do not indicate a limit on quantity and may indicate the singular or plural. The terms "include", "comprise", "have" and any variations thereof used in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units that are inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like used in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The word "multiple" used in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects before and after are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific order for the objects.
[0043] The first embodiment of the present application provides a method for generating an envelope of a control system, which is suitable for a manual transmission vehicle model. The control system of the manual transmission vehicle model includes a joystick, a transition mechanism and a transmission rocker arm. The tail end of the joystick is connected to a first output rod. The transition mechanism includes a second input rod and a second output rod connected to the tail end of the second input rod. The tail end of the first output rod is connected to the head end of the second input rod, and the tail end of the second output rod is connected to the head end of the transmission rocker arm. In the process of transmitting force, there will be a first drawing stroke loss between the first output rod and the second input rod, and there will be a second drawing stroke loss between the second output rod and the transmission rocker arm.
[0044] Figure 1 is a flow chart of a method for generating an envelope of a control system according to an embodiment of the present application, such as Figure 1 As shown, the method includes the following steps:
[0045] Step S101: obtaining design input parameters of the control system and determining whether the design input parameters are reasonable according to preset logic judgment rules;
[0046] Among them, when all the data of the design input parameters meet the logical judgment rules, the design input parameters are judged to be reasonable parameters, and step S102 is executed. When any data in the design input parameters does not meet the Susonghu logical judgment rules, the design input parameters are judged to be unreasonable parameters, and the unreasonable data in the design input parameters will be marked in red to prompt the user, and return to the input parameter interface to adjust the design input parameters and re-enter them.
[0047] It should be noted that the design input parameters are customized by the design developers and input into the control system envelope generation system through the design developers. The design input parameters include joystick length, first output rod length, second input rod length, second output rod length, gearbox rocker arm length, wire drawing efficiency, first wire drawing stroke loss, second wire drawing stroke loss and gearbox rocker arm stroke under each gear. The preset logical judgment rules include multiple judgment conditions. Each data in the design input parameters is matched with a corresponding judgment condition. For example, for the joystick length, the corresponding judgment condition is that the joystick length is not less than 150mm and not more than 400mm. For the gearbox rocker arm length, the corresponding judgment condition is that the gearbox rocker arm length is not less than 30mm and not more than 200mm. For the wire drawing efficiency, the corresponding judgment condition is that the wire drawing efficiency is less than 1. For the first wire drawing stroke loss and the second wire drawing stroke loss, the two judgment conditions are the same, and specifically are greater than 0 and not more than 10mm.
[0048] Step S102: When it is determined that the design input parameters are reasonable parameters, the design input parameters are input into VB software, and the design input parameters are converted into conversion parameters through an analysis formula;
[0049] Among them, the analysis formula can be customized, and there are multiple preset analysis formulas, and different data in the conversion parameters are matched with corresponding analysis formulas. The conversion parameters include the gearbox rocker arm angle, the first output rod stroke, the second input rod stroke, the second output rod stroke, the joystick stroke and the joystick limit stroke under each gear.
[0050] Specifically, for the gearbox rocker arm angle at each gear, the corresponding analysis formula is as follows:
[0051] A j =2*sin -1 [N j / (2*L5)]
[0052] Among them, A j Represents the gearbox rocker arm angle at the jth gear, N j represents the gearbox rocker arm stroke under the j-th gear position, and L5 represents the gearbox rocker arm length.
[0053] For the second output rod stroke in each gear position, the corresponding analytical formula is as follows:
[0054] Q j =N j +δ2
[0055] Among them, Q j represents the second output rod stroke in the jth gear, N j represents the gearbox rocker arm stroke under the j-th gear position, and δ2 represents the second wire drawing stroke loss.
[0056] For the second input rod stroke in each gear position, the corresponding analytical formula is as follows:
[0057] M j =Q j *λ2
[0058] Among them, M j represents the second input rod stroke in the j-th gear position, and λ2 represents the second-stage lever ratio.
[0059] For the first output rod stroke in each gear position, the corresponding analysis formula is as follows:
[0060] O j =M j +δ1
[0061] Among them, Oj represents the first output rod stroke under the j-th gear position, M j represents the second input rod stroke at the j-th gear position, and δ1 represents the first wire drawing stroke loss.
[0062] For the limit travel of the joystick in each gear position, the corresponding analysis formula is as follows:
[0063] SS j =O j *λ1
[0064] Among them, SS j represents the limit travel of the joystick in the jth gear, λ1 represents the first-stage lever ratio, and δ represents the system travel loss.
[0065] For the joystick travel in each gear position, the corresponding analysis formula is as follows:
[0066] S j =(N j +δ)*λ1*λ2
[0067] Among them, S j is the joystick stroke in the jth gear, j = R, 1, 2, 3, ..., N j is the gearbox rocker arm stroke under the j-th gear, δ is the system stroke loss, λ1 is the first-stage lever ratio, and λ2 is the second-stage lever ratio.
[0068] Step S103, based on the design input parameters and the conversion parameters, envelope parameters are calculated using conversion rules;
[0069] Among them, the envelope parameters include the second input rod angle, the joystick angle, the first-stage leverage ratio, the second-stage leverage ratio, the total leverage ratio and the limit envelope safety factor, and the conversion rules include the stroke conversion formula, the angle conversion formula and the force conversion formula.
[0070] Specifically, the calculation formula of the limit envelope safety factor is as follows:
[0071] σ=SS j / S j
[0072] Among them, SS j is the limit travel of the joystick in the jth gear, S j is the joystick stroke at the jth gear, and σ is the limit envelope safety factor.
[0073] The calculation formula of the joystick angle at each gear position is as follows:
[0074] B j =2*sin-1 [S j / (2*L1)]
[0075] Among them, B j is the joystick angle at the jth gear, S j is the joystick stroke in the j-th gear, and L1 is the joystick length.
[0076] The calculation formula for the first-level leverage ratio is as follows:
[0077] λ1=L1 / L2
[0078] Wherein, λ1 represents the first-stage lever ratio, L1 represents the joystick length, and L3 represents the first output rod length.
[0079] The calculation formula for the second-tier leverage ratio is as follows:
[0080] λ2=L3 / L4
[0081] Wherein, λ2 represents the second stage lever ratio, L3 represents the second input rod length, and L4 represents the second output rod length.
[0082] The calculation formula of the second input rod angle is as follows:
[0083] C j =2*sin -1 [M j / (2*L3)]
[0084] Among them, C j represents the second input rod angle in the jth gear, M j represents the second input rod stroke in the j-th gear position, and L3 represents the second input rod length.
[0085] The calculation formula for selecting / shifting force in each gear is as follows:
[0086] FF j =F j / (λ1*λ2)
[0087] Among them, FF j F is the j-th gear selection / shifting force, j is the gearbox rocker arm force in the jth gear.
[0088] Step S104, diagnosing the envelope parameters using diagnostic rules to determine whether the envelope parameters meet design standards;
[0089] Among them, the diagnostic rules include multiple diagnostic statements for identifying the data in the envelope parameters one by one, and the diagnostic statements are all preset manually, that is, each data in the envelope parameters is pre-set with a corresponding diagnostic statement. For example, for the transmission rocker arm angle, the diagnostic statement is that the transmission rocker arm angle is not greater than 30°. For the selection / shift force, there are different diagnostic statements for different vehicle models. When the vehicle model is a truck, for the selection force, the diagnostic statement for the transmission rocker arm angle is that the transmission rocker arm angle is not greater than 35N, and for the shift force, the corresponding diagnostic statement is that the shift force is not greater than 50N; when the vehicle model is not a truck, for the selection force, the corresponding diagnostic statement is that the selection force is not greater than 20N, and for the shift force, the corresponding diagnostic statement is that the shift force is not greater than 28N.
[0090] It should be noted that when all the data in the envelope parameters pass the corresponding diagnostic statements, the envelope parameters are judged to meet the design standards and step S105 is executed. When any data in the included parameters does not pass the corresponding diagnostic statements, the included parameters are judged to not meet the design standards. At this time, the operating system envelope generation system will adjust the design input parameters according to the data that does not meet the design standards and issue a prompt to optimize the design input parameters.
[0091] It can be understood that the design input parameters are input into the VB software, and the optimal shift envelope data is output through algorithm iteration. This not only realizes the output of shift stroke and shift angle and supports the compilation of shift envelope, but also improves the efficiency of shift envelope output. It should be noted that the envelope data in the envelope parameters are not limited to the above-mentioned selection / shift stroke, selection / shift force, etc.
[0092] Step S105 : When the envelope parameters meet the design standards, modeling is performed based on the envelope parameters through the DMU module in CATIA software to generate a gear shift control system envelope.
[0093] Through the above steps, the design input parameters of the control system are identified through logical judgment rules to automatically identify the accuracy of the design input parameters. VB software is then used to develop the control system envelope calculation software. The design input parameters are converted into conversion parameters using analytical formulas in the VB software. Based on the conversion parameters and the design input parameters, the envelope parameters are obtained through conversion rules and presented in the form of analysis software. This improves the envelope output efficiency of the control system and is more convenient for boundary data collection. At the same time, it can also solve the problem of easy errors in logical relationships and parameter input. In addition, diagnostic rules are used to diagnose the parameters and determine whether the design meets the design standards. The envelope parameters that meet the design standards are further modeled through the DMU module in the CATIA software to support vehicle verification, which can improve the accuracy and timeliness of verification.
[0094] In some embodiments, the design input parameters include joystick length, first output rod length, second input rod length, second output rod length, transmission rocker arm length, drawing efficiency, first drawing stroke loss, second drawing stroke loss and transmission rocker arm stroke under each gear.
[0095] The design input parameters are set by design developers and input into the control system envelope generation system by the design developers.
[0096] In some embodiments, the conversion parameter includes a joystick stroke at each gear position, and the joystick stroke is matched with a corresponding analytical formula. The analytical formula for calculating the joystick stroke at each gear position is as follows:
[0097] S j =(N j +δ)*λ1*λ2
[0098] Among them, S j is the joystick travel in the jth gear, j = R, 1, 2, 3...., N j is the gearbox rocker arm stroke at the jth gear, δ is the system stroke loss, λ1 is the first-stage lever ratio, and λ2 is the second-stage lever ratio.
[0099] The conversion parameters further include the gearbox rocker arm angle, the first output rod stroke, the second input rod stroke, the second output rod stroke and the joystick limit stroke at each gear position.
[0100] In some embodiments, the envelope parameters include a first-stage leverage ratio, a second-stage leverage ratio, a total leverage ratio, a limit envelope safety factor, and a second input rod angle and an operating lever angle at each gear position.
[0101] In some embodiments, the conversion rule includes multiple calculation formulas, and each data in the envelope parameter is matched with a corresponding calculation formula. The calculation formula of the limit envelope safety factor is as follows:
[0102] σ=SS j / S j
[0103] Among them, SS j is the limit travel of the joystick in the jth gear, σ is the limit envelope safety factor;
[0104] The calculation formula of the joystick angle at each gear position is as follows:
[0105] B j =2*sin -1 [S j / (2*L1)]
[0106] Among them, B j is the joystick angle at the jth gear, S j is the joystick stroke in the j-th gear, and L1 is the length of the joystick.
[0107] In some embodiments, after obtaining the design input parameters of the control system and determining whether the design input parameters are reasonable according to a preset logic judgment rule, the method further includes:
[0108] When it is determined that the design input parameters are unreasonable, the unreasonable data in the design input parameters are marked with a red background, and the user returns to the parameter input interface.
[0109] Among them, when any data in the design input parameters does not meet the corresponding judgment conditions in the logical judgment rules, the design input parameters will be judged to be unreasonable. At this time, the system will analyze the unreasonable data to point out the unreasonable reasons and optimization methods, so that the design developers can quickly find solutions and re-enter the parameters.
[0110] It should be noted that the steps shown in the above process or the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0111] The second embodiment of the present application further provides a control system envelope generation system, which is used to implement the first embodiment and preferred embodiments described above. Details already described are omitted for clarity. As used below, terms such as "module," "unit," and "subunit" may refer to a combination of software and / or hardware that implements a predetermined function. While the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0112] Figure 2 This is a structural block diagram of the control system envelope generation system of the second embodiment of the present application. Figure 2 As shown, the system includes:
[0113] The acquisition module 10 is used to obtain the design input parameters of the control system and determine whether the design input parameters are reasonable according to preset logical judgment rules;
[0114] The conversion module 20 is used to input the design input parameters into the VB software when it is determined that the design input parameters are reasonable parameters, and convert the design input parameters into conversion parameters through an analysis formula;
[0115] A conversion module 30, configured to calculate envelope parameters based on the design input parameters and the conversion parameters using conversion rules;
[0116] a diagnosis module 40, configured to diagnose the envelope parameters using diagnostic rules to determine whether the envelope parameters meet design standards;
[0117] The generating module 50 is configured to generate a gear shifting control system envelope based on the envelope parameters and by performing modeling through a DMU module in CATIA software when the envelope parameters meet the design standards.
[0118] In this embodiment, VB software is used as the envelope calculation software for developing the control system. The design input parameters are converted into conversion parameters using analytical formulas in the VB software. Then, based on the conversion parameters and the design input parameters, the envelope parameters are obtained through conversion rules. This improves the envelope output efficiency of the control system and is more convenient for boundary data collection. At the same time, it can also solve the problem of easy errors in logical relationships and parameter input. In addition, diagnostic rules are used to diagnose the parameters and determine whether the design meets the design standards. The envelope parameters that meet the design standards are further modeled through the DMU module in the CATIA software to support vehicle verification, which can improve the accuracy and timeliness of the verification.
[0119] In some embodiments, the design input parameters include joystick length, first output rod length, second input rod length, second output rod length, transmission rocker arm length, drawing efficiency, first drawing stroke loss, second drawing stroke loss and transmission rocker arm stroke under each gear.
[0120] In some embodiments, the conversion parameter includes a joystick stroke at each gear position, and the joystick stroke is matched with a corresponding analytical formula. The analytical formula for calculating the joystick stroke at each gear position is as follows:
[0121] S j =(N j +δ)*λ1*λ2
[0122] Among them, S j is the joystick travel in the jth gear, j = R, 1, 2, 3...., N j is the gearbox rocker arm stroke at the jth gear, δ is the system stroke loss, λ1 is the first-stage lever ratio, and λ2 is the second-stage lever ratio.
[0123] In some embodiments, the envelope parameters include a first-stage leverage ratio, a second-stage leverage ratio, a total leverage ratio, a limit envelope safety factor, and a second input rod angle and an operating lever angle at each gear position.
[0124] In some embodiments, the conversion rule includes multiple calculation formulas, and each data in the envelope parameter is matched with a corresponding calculation formula. The calculation formula of the limit envelope safety factor is as follows:
[0125] σ=SS j / S j
[0126] Among them, SS j is the limit travel of the joystick in the i-th gear, σ is the limit envelope safety factor;
[0127] The calculation formula of the joystick angle at each gear position is as follows:
[0128] B j =2*sin -1 [S j / (2*L1)]
[0129] Among them, B j is the joystick angle at the jth gear, S j is the joystick stroke in the j-th gear, and L1 is the length of the joystick.
[0130] In some embodiments, after the acquisition module 10, the system further includes:
[0131] The return module is used to add a red background to mark the unreasonable data in the design input parameters when it is determined that the design input parameters are unreasonable, and return to the parameter input interface.
[0132] It should be noted that the above modules can be functional modules or program modules, and can be implemented through software or hardware. For modules implemented through hardware, the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0133] In addition, combined Figure 1 The method for generating an envelope of a control system according to the third embodiment of the present application may be implemented by a computer device. Figure 3 Schematic diagram of the hardware structure of a computer device according to an embodiment of the present application.
[0134] The computer device may include a processor 31 and a memory 32 storing computer program instructions.
[0135] Specifically, the processor 31 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0136] Among them, the memory 32 may include a large-capacity memory for data or instructions. By way of example and not limitation, the memory 32 may include a hard disk drive (HDD), a floppy disk drive, a solid-state drive (SSD), a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 32 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 32 may be inside or outside the data processing device. In a specific embodiment, the memory 32 is a non-volatile memory. In a specific embodiment, the memory 32 includes a read-only memory (ROM) and a random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically alterable ROM (EAROM) or a flash memory (FLASH), or a combination of two or more of these. Under appropriate circumstances, the RAM can be a static random access memory (SRAM) or a dynamic random access memory (DRAM), where the DRAM can be a fast page mode dynamic random access memory (FPMDRAM), an extended data output dynamic random access memory (EDODRAM), a synchronous dynamic random access memory (SDRAM), etc.
[0137] The memory 32 may be used to store or cache various data files that need to be processed and / or used for communication, as well as possible computer program instructions executed by the processor 31 .
[0138] The processor 31 reads and executes computer program instructions stored in the memory 32 to implement any one of the control system envelope generation methods in the above embodiments.
[0139] In some embodiments, the computer device may further include a communication interface 33 and a bus 30. Figure 3 As shown, the processor 31 , the memory 32 , and the communication interface 33 are connected via a bus 30 and communicate with each other.
[0140] The communication interface 33 is used to implement communication between the various modules, devices, units, and / or devices in the embodiments of the present application. The communication interface 33 can also implement data communication with other components such as: external devices, image / data acquisition equipment, databases, external storage, and image / data processing workstations.
[0141] The bus 30 includes hardware, software, or both, and couples the components of the computer device to each other. The bus 30 includes, but is not limited to, at least one of the following: a data bus, an address bus, a control bus, an expansion bus, and a local bus. By way of example and not limitation, bus 30 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Bus 30 may include one or more buses, where appropriate. Although embodiments herein describe and illustrate a particular bus, this application contemplates any suitable bus or interconnect.
[0142] The computer device can execute the control system envelope generation method in the embodiment of the present application based on the acquired computer program, thereby realizing the combination Figure 1 The control system envelope generation method is described.
[0143] In addition, in conjunction with the control system envelope generation method in the above embodiments, the present application can provide a readable medium for implementation. The readable medium stores computer program instructions; when the computer program instructions are executed by a processor, any of the control system envelope generation methods in the above embodiments is implemented.
[0144] The technical features of the above-mentioned embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0145] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A method for generating a control system envelope, characterized in that: include: Obtaining design input parameters of the control system, and judging whether the design input parameters are reasonable according to preset logic judgment rules; When it is judged that the design input parameters are reasonable parameters, the design input parameters are input into VB software, and the design input parameters are converted into conversion parameters through an analysis formula; Based on the design input parameters and the conversion parameters, envelope parameters are calculated using conversion rules; Diagnosing the envelope parameters by using diagnostic rules to determine whether the envelope parameters meet design standards; When the envelope parameters meet the design standards, modeling is performed based on the envelope parameters and through the DMU module in the CATIA software to generate the gear shift control system envelope.
2. The method for generating a control system envelope according to claim 1, characterized in that: The design input parameters include joystick length, first output rod length, second input rod length, second output rod length, gearbox rocker arm length, wire drawing efficiency, first wire drawing stroke loss, second wire drawing stroke loss and gearbox rocker arm stroke under each gear position.
3. The method for generating a control system envelope according to claim 1, characterized in that: The conversion parameters include the joystick stroke in each gear position, and the joystick stroke is matched with the corresponding analysis formula. The analysis formula for calculating the joystick stroke in each gear position is as follows: S j =(N j +d)*λ1*λ2 Among them, S j is the joystick travel in the jth gear, j = R, 1, 2, 3..., N j is the gearbox rocker arm stroke in the jth gear, δ is the system stroke loss, λ1 is the first-stage lever ratio, and λ2 is the second-stage lever ratio.
4. The method for generating a control system envelope according to claim 3, characterized in that: The envelope parameters include a first-stage lever ratio, a second-stage lever ratio, a total lever ratio, a limit envelope safety factor, and a second input rod rotation angle and a joystick rotation angle at each gear position.
5. The method for generating a control system envelope according to claim 4, characterized in that: The conversion rule includes a plurality of calculation formulas, and each data in the envelope parameter is matched with a corresponding calculation formula. The calculation formula of the limit envelope safety factor is as follows: σ=SS j / S j Among them, SS j is the limit travel of the joystick in the jth gear, σ is the limit envelope safety factor; The calculation formula of the joystick angle at each gear position is as follows: B j =2*sin -1 [S j / (2*L1)] Among them, B j is the joystick angle at the jth gear, S j is the joystick stroke in the jth gear, and L1 is the joystick length.
6. The method for generating a control system envelope according to claim 1, characterized in that: After obtaining the design input parameters of the control system and judging whether the design input parameters are reasonable according to preset logic judgment rules, the method further includes: When it is determined that the design input parameters are unreasonable, the unreasonable data in the design input parameters are marked with a red background, and the interface returns to the parameter input interface.
7. A control system envelope generation system, characterized in that: include: An acquisition module is used to acquire the design input parameters of the control system and determine whether the design input parameters are reasonable according to preset logic judgment rules; A conversion module, for inputting the design input parameters into VB software when it is determined that the design input parameters are reasonable parameters, and converting the design input parameters into conversion parameters through an analysis formula; A conversion module, used to calculate envelope parameters using conversion rules based on the design input parameters and the conversion parameters; A diagnosis module, used to diagnose the envelope parameters through diagnosis rules to determine whether the envelope parameters meet the design standards; A generation module is used for generating a gear shift control system envelope based on the envelope parameters and performing modeling through a DMU module in CATIA software when the envelope parameters meet the design standards.
8. The control system envelope generation system according to claim 7, characterized in that: The design input parameters include joystick length, first output rod length, second input rod length, second output rod length, gearbox rocker arm length, wire drawing efficiency, first wire drawing stroke loss, second wire drawing stroke loss and gearbox rocker arm stroke under each gear position.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method for generating an operating system envelope according to any one of claims 1 to 6 is implemented.
10. A readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for generating an operating system envelope according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method for head contour modeling based on CATIA knowledge project template
CN103235839A
Method and device for producing envelope of automobile gear shifting control mechanism
CN105787197A