DESIGN ASSISTANCE DEVICE, DESIGN ASSISTANCE METHOD, AND DESIGN ASSISTANCE PROGRAM
20220004676 · 2022-01-06
Inventors
- Takeshi KIRIBUCHI (Osaks-shi, OSAKA, JP)
- Toshiyuki ZAITSU (Yokohama-shi, KANAGAWA, JP)
- Takeshi ASHIDA (Kyotanabe-shi, KYOTO, JP)
- Masashi DOI (Uji-shi, KYOTO, JP)
Cpc classification
G06F2119/02
PHYSICS
International classification
Abstract
The design assistance device includes: an acquisition unit configured to acquire system information indicating a configuration of the DC bus of the DC power supply system; and an output unit configured to output information on stability of the DC power supply system based on the system information acquired by the acquisition unit and a current value required for each operation of the one or more servo devices. With this configuration, it is possible to analyze the stability of a DC power supply system in which power is supplied from a DC power supply to one or more servo devices including an inverter circuit and an electric motor by a DC bus, in consideration of the configuration of the DC bus.
Claims
1. A design assistance device configured to assist design of a DC power supply system in which power is supplied from a DC power supply via a DC bus to one or more servo devices including an inverter circuit and an electric motor, the design assistance device comprising: an acquisition unit configured to acquire system information indicating a configuration of the DC bus of the DC power supply system; and an output unit configured to output information on stability of the DC power supply system based on the system information acquired by the acquisition unit and a current value required for each operation of the one or more servo devices.
2. The design assistance device according to claim 1, wherein the output unit outputs information on stability of the DC power supply system based on Z.sub.o(s) and Z.sub.in(s) (s is a Laplace operator) corresponding to the system information, wherein when the DC power supply system is regarded as a connection system in which a load side portion including the one or more servo devices and a power supply side portion configured to supply power to the load side portion are connected, the Z.sub.o(s) is a formula expressing an output impedance of the power supply side portion as a function of s, and wherein when the DC power supply system is regarded as the connection system, the Z.sub.in(s) is a formula expressing an input impedance of the load side portion as a function of: s, a bus current value being a current value flowing through the DC bus, and a conversion rate a of the bus current value into a q-axis current of the electric motor.
3. The design assistance device according to claim 1, wherein the system information includes operation pattern information indicating each operation pattern of the one or more servo devices.
4. The design assistance device according to claim 1, further comprising, a correction unit configured to correct the system information to satisfy the predetermined stability condition when information regarding stability of the DC power supply system output by the output unit does not satisfy a predetermined stability condition.
5. The design assistance device according to claim 4, wherein when the system information includes the operation pattern information and information regarding stability of the DC power supply system does not satisfy the predetermined stability condition, the correction unit corrects the operation pattern corresponding to the operation pattern information so that a current value required for each operation of the one or more servo devices decreases.
6. The design assistance device according to claim 1, wherein the output unit outputs a Nyquist plot of “z.sub.o(s)/Z.sub.in(s)”.
7. The design assistance device according to claim 1, wherein the output unit outputs Bode plots of z.sub.o(s) and Z.sub.in(s).
8. The design assistance device according to claim 1, wherein the output unit obtains, from the following Formulas (1) to (4), the Z.sub.in(s) when there is one servo device in the DC power supply system:
9. A design assistance method for assisting design of a DC power supply system in which power is supplied from a DC power supply by a DC bus to one or more servo devices including an inverter circuit and an electric motor, the design assistance method comprising: acquiring system information indicating a configuration of the DC bus of the DC power supply system; and based on the system information and a current value required for each operation of the one or more servo devices, outputting information regarding stability of the DC power supply system.
10. The design assistance method according to claim 9, further comprising: based on the system information and a current value required for each operation of the one or more servo devices, regarding the DC power supply system as a system in which a load side portion including the one or more servo devices and a power supply side portion configured to supply power to the load side portion are connected, specifying Z.sub.o(s) (s is a Laplace operator) being an output impedance of the power supply side portion, and as Z.sub.in(s) being an input impedance of the load side portion, specifying a current value flowing through the DC bus and a function of a conversion rate a of the current value into a q-axis current of the electric motor, and based on the specified Z.sub.o(s) and the specified Z.sub.in(s), outputting information regarding stability of the DC power supply system.
11. A non-transitory computer readable medium storing a design assistance program causing a computer to operate as the design assistance device according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
MODE FOR CARRYING OUT THE INVENTION
[0029] Hereinafter, embodiments of the invention will be described with reference to the drawings.
[0030]
[0031] The design assistance device 10 (
[0032] Specifically, as shown in
[0033] The electric motor 42 of each servo device in the analysis target system is a permanent magnet synchronous motor. In addition, the controller 43 of each servo device is a unit that performs vector control with non-interference compensation with d-axis current I.sub.d=0 based on the information (θ, i.sub.u, i.sub.v in the figure) from the encoder (not shown) attached to the electric motor 42 and the sensor (not shown) that detects the drive current of the electric motor 42.
[0034] More specifically, the controller 43 is a unit that controls the q-axis current, as shown in
[0035] Returning to
[0036] As shown in the figure, the design assistance device 10 includes an input device 11 such as a keyboard and a mouse, a display 12, and a main body unit 13.
[0037] The main body unit 13 is a unit including a CPU (Central Processing Unit), a RAM (Random Access Memory), a non-volatile memory device 16 (hard disk drive, solid state drive, or the like), and the like. The design assistance program 18 is installed in the non-volatile memory device 16 of the main body unit 13, and the CPU reading and executing the design assistance program 18 on the RAM causes the main body unit 13 to operate as the UI processing unit 14 and the stability analysis processing unit 15.
[0038] The UI processing unit 14 is a unit that acquires system information and display target designation information from the user through operations on the input device 11 while displaying various image information on the screen of the display 12.
[0039] The system information acquired from the user by the UI processing unit 14 is information indicating the configuration and operation of the analysis target system. The UI processing unit 14 acquires the following information from the user as this system information.
[0040] LC parallel circuit designation information for handling the power supply side portion 30 of the analysis target system as an LC parallel circuit with the configuration shown in
[0041] Output voltage V.sub.b (hereinafter, also referred to as DC bus voltage V.sub.b) of DC power supply 31 (converter that converts system voltage to DC, or the like)
[0042] Inductance L.sub.m and armature resistance R.sub.m of the electric motor 42 of each servo device
[0043] Proportional gain K.sub.p and integral gain K.sub.i of the current compensator 45 (
[0044] Operation pattern information on each servo device
[0045] It should be noted that the operation pattern information on each servo device is a command value group (time series data on position command and the like) input into each controller 43 in order to operate each servo device. The use of the operation pattern information will be described below, but the operation pattern information is information that can omit input.
[0046] The LC parallel circuit designation information acquired by the UI processing unit 14 from the user includes the capacity of the input capacitor and the capacity of the DC bus of each inverter circuit 41 in C.sub.b in
[0047] The display target designation information acquired by the UI processing unit 14 from the user is information that designates one or more DC bus currents I.sub.b on which the stability analysis processing unit 15 is caused to display the Nyquist plot. The display target designation information may be information for directly designating one or more DC bus currents I.sub.b or information for indirectly designating one or more DC bus currents I.sub.b.
[0048] The UI processing unit 14 normally stands by for the above two pieces of information (system information and display target designation information) to be input by the user. Then, when the user inputs execution instructions for the stability analysis processing after the input of the two pieces of information is completed, the stability analysis processing unit 15 is instructed to start the stability analysis processing.
[0049] The stability analysis processing executed by the stability analysis processing unit 15 is processing in which, based on the system information, the output impedance Z.sub.o(s) (s is the Laplace operator) of the power supply side portion 30 of the analysis target system (
[0050] That is, although the details will be described below, when the stability analysis processing is performed, for example, a Nyquist plot as shown in
[0051] Hereinafter, the content of the stability analysis processing will be described in more detail, focusing on the case where the load side portion 40 of the analysis target system is composed of one servo device (
[0052] During the stability analysis processing, the stability analysis processing unit 15 prepares a function represented by the following Formula (A1) as the output impedance Z.sub.o(s) of the power supply side portion 30 of the analysis target system based on the system information (LC parallel circuit information).
[0053] In addition, the stability analysis processing unit 15 prepares a function satisfying the following Formula (A2) as the input impedance Z.sub.in(s) of the load side portion 40 based on the system information (information other than the LC parallel circuit information).
[0054] In this Formula (A2), Z.sub.N(s) is the input impedance of the servo device at the time of ideal feedback. In addition, Z.sub.D(s) is the input impedance of the servo device at the time of no feedback (when there is no feedback), and T(s) is the open-loop transfer function of the servo device.
[0055] It should be noted that when the load side portion 40 of the analysis target system includes a plurality of servo devices, the stability analysis processing unit 15 can prepare the input impedance Z.sub.inall(s) of the load side portion 40 (all the plurality of servo devices) by combining the Z.sub.in(s) of each servo device prepared by Formula (A2). That is, assuming that each servo device is connected to the DC bus 35 with a single axis, when Z.sub.in(s) of each servo device is represented as Z.sub.i(s) (i=1 to imax), the stability analysis processing unit 15 can prepare Z.sub.inall(s) that satisfies the following formula.
[0056] In addition, the input impedance of the servo device at the time of ideal feedback is-V.sub.b/I.sub.b. That is, Z.sub.N(s) can be expressed by the following Formula (B0).
[0057] In addition, it is I.sub.q that is fed back in the servo device (see
[0058] The input impedance and the open-loop transfer function of the servo device when I.sub.q is not fed back can be obtained from
[0059] Here, considering that the responsiveness (normally, several hundred Hz) of the mechanical system of the servo device is considerably lower than the resonance frequency of the power supply side portion 30, even if the input impedance and the open-loop transfer function of the servo device when I.sub.q is not fed back are obtained from the control block diagram ignoring H(s), that is, the control block diagram shown in
[0060] Then, since PI(s) and G(s) can be expressed by the following Formulas (A3) and (A4), respectively, T(s) can be expressed by Formula (A5).
[0061] In addition, the input impedance Z.sub.D(s) of the servo device when I.sub.q is not fed back is the electrical time constant portion of the electric motor 42. However, the input impedance Z.sub.D(s) obtained from
[0062] The stability analysis processing unit 15 that has prepared Z.sub.o(s), Z.sub.N, Z.sub.D(s), and T(s) as described above prepares from Z.sub.N, Z.sub.o(s), T(s), and Formula (A2) the input impedance Z.sub.in(s) of the load side portion 40 (one servo device). Then, based on the prepared Z.sub.in(s) and Z.sub.o(s), for each DC bus current lb specified directly/indirectly by the display target designation information, the stability analysis processing unit 15 displays the Nyquist plot of “Z.sub.o(s)/Z.sub.in(s)” on the screen of the display 12 and then ends the stability analysis processing.
[0063] Hereinafter, some matters will be supplemented.
[0064] The Nyquist plot shown in
[0065]
[0066] As is clear from
[0067] Thus, the design assistance device 10 (stability analysis processing unit 15) can display the Nyquist plot corresponding to the actual operation of the DC power supply system. Therefore, according to the design assistance device 10, it is possible that the configuration of the DC power supply system (for example, the specifications of the cable used as the DC cable) and the control contents for the inverter circuit 41, which are system information, are made less likely to cause vibration.
[0068] In addition, as an alternate method, the system information may be automatically corrected based on the processing result of the stability analysis processing unit 15 in the design assistance device 10. Thus, the correction processing of system information will be described with reference to
[0069] Then, in S103, based on the stability information output in S102 and the current value required for the operation derived from the operation pattern of each servo device in the analysis target system, it is determined whether or not a predetermined stability condition is satisfied. For example, it will be described based on the Nyquist plot being the output result shown in
[0070] Thus, if an affirmative determination is made in S103, the process proceeds to S104, and the system information acquired in S101 is maintained. That is, since the DC bus configuration corresponding to the system information acquired in S101 can secure stability even when the system information and the operation pattern of the servo device are taken into consideration, the system information does not need to be corrected and is maintained. On the other hand, if a negative determination is made in S103, the process proceeds to S105, and the system information acquired in S101 is corrected. The correction processing corresponds to the processing by the correction means of the present application. Regarding the correction of system information, as an example, the information regarding the DC bus configuration may be corrected. In this case, the specifications of the DC bus may be appropriately corrected within the range in which the operation pattern of the servo device can be achieved, and the corrected result may be displayed on the display 12.
[0071] In addition, as another example of correcting the system information, in addition to the configuration of the DC bus being maintained as it is, the operation pattern included in the system information may be appropriately corrected, and the corrected result may be displayed on the display 12. For example, as shown in
[0072] It should be noted that when the system information is corrected, the user may appropriately determine the acceptance of the corrected result via the input device 11.
[0073] Lastly, the reason why the above Formula (A6) holds will be described.
[0074] The following Formula (B1) holds between the DC bus voltage V.sub.b, the DC bus current I.sub.b, the d-axis voltage V.sub.d, the d-axis current I.sub.d, the q-axis voltage V.sub.q, and the q-axis current I.sub.q. Then, since I.sub.d=0, Formula (B1) can be transformed into the following Formula (B2).
[Mathematical 8]
V.sub.bI.sub.b=V.sub.dI.sub.d+V.sub.qI.sub.q (B1)
V.sub.bI.sub.b=V.sub.qI.sub.q (B2)
[0075] From Formula (B2), the following Formula (B3) holds for the conversion rate a being the ratio of the DC bus current lb to the q-axis current I.sub.q. Therefore, the following Formula (B4), that is, the above Formula (A6) holds.
[0076] <<Transformation Form>>
[0077] The design assistance device 10 described above can be transformed into various kinds. For example, the stability analysis processing may be transformed into processing of displaying a Bode plot of Z.sub.o(s) and Z.sub.in(s), instead of a Nyquist plot of Z.sub.o(s)/Z.sub.in(s). It should be noted that when the Bode plot is used, it can be determined that the stability is achieved when the magnitude of Z.sub.o(s)/Z.sub.in(s) is 1 or less, or the phase difference of Z.sub.o(s)/Z.sub.in(s) is 180 degrees or less. That is, when the Bode magnitude plot and the Bode phase plot of Z.sub.o(s) and Z.sub.in(s) are as shown in
[0078] <<Appendix 1>>
[0079] A design assistance device (10) configured to assist design of a DC power supply system in which power is supplied from a DC power supply (31) via a DC bus (35) to one or more servo devices including an inverter circuit (41) and an electric motor (42), the design assistance device (10) including:
[0080] an acquisition unit (14) configured to acquire system information indicating a configuration of the DC bus of the DC power supply system; and
[0081] an output unit (15) configured to output information on stability of the DC power supply system based on the system information acquired by the acquisition unit (14) and a current value required for each operation of the one or more servo devices.
DESCRIPTION OF SYMBOLS
[0082] 10 design assistance device
[0083] 11 input device
[0084] 12 display
[0085] 13 main body unit
[0086] 14 UI processing unit
[0087] 15 stability analysis processing unit
[0088] 16 non-volatile memory
[0089] 18 design assistance program
[0090] 30 power supply side portion
[0091] 31 DC power supply
[0092] 40 load side portion
[0093] 41 inverter
[0094] 42 electric motor
[0095] 43 controller